JSON-데이터 유형
JSON 형식은 다음 데이터 유형을 지원합니다.
Sr. 아니. | 유형 및 설명 |
---|---|
1 | Number JavaScript의 배정 밀도 부동 소수점 형식 |
2 | String 백 슬래시 이스케이프가있는 큰 따옴표 유니 코드 |
삼 | Boolean 참 또는 거짓 |
4 | Array 순서가있는 일련의 값 |
5 | Value 문자열, 숫자, true 또는 false, null 등이 될 수 있습니다. |
6 | Object 키 : 값 쌍의 정렬되지 않은 컬렉션 |
7 | Whitespace 모든 토큰 쌍간에 사용할 수 있습니다. |
8 | null 빈 |
번호
JavaScript의 배정 밀도 부동 소수점 형식이며 구현에 따라 다릅니다.
8 진 및 16 진 형식은 사용되지 않습니다.
Number에는 NaN 또는 Infinity가 사용되지 않습니다.
다음 표는 숫자 유형을 보여줍니다-
Sr. 아니. | 유형 및 설명 |
---|---|
1 | Integer 숫자 1-9, 0 및 양수 또는 음수 |
2 | Fraction .3, .9와 같은 분수 |
삼 | Exponent e, e +, e-, E, E +, E-와 같은 지수 |
통사론
var json-object-name = { string : number_value, .......}
예
숫자 데이터 유형을 보여주는 예, 값은 따옴표로 묶어서는 안됩니다.
var obj = {marks: 97}
끈
백 슬래시 이스케이프를 사용하는 0 개 이상의 큰 따옴표 유니 코드 문자 시퀀스입니다.
문자는 단일 문자열, 즉 길이가 1 인 문자열입니다.
이 표는 JSON 문서의 문자열에서 사용할 수있는 다양한 특수 문자를 보여줍니다.
Sr. 아니. | 유형 및 설명 |
---|---|
1 | " 큰 따옴표 |
2 | \ 백 슬래시 |
삼 | / 슬래시 |
4 | b 역행 키이 |
5 | f 양식 공급 |
6 | n 새 줄 |
7 | r 캐리지 리턴 |
8 | t 수평 탭 |
9 | u 4 자리 16 진수 |
통사론
var json-object-name = { string : "string value", .......}
예
문자열 데이터 유형을 보여주는 예 −
var obj = {name: 'Amit'}
부울
참 또는 거짓 값을 포함합니다.
통사론
var json-object-name = { string : true/false, .......}
예
var obj = {name: 'Amit', marks: 97, distinction: true}
정렬
정렬 된 값 모음입니다.
이는 대괄호로 묶여있어서 배열이. [로 시작 함을 의미합니다. .] ..로 끝납니다.
값은, (쉼표)로 구분됩니다.
배열 인덱싱은 0 또는 1에서 시작할 수 있습니다.
키 이름이 순차 정수인 경우 배열을 사용해야합니다.
통사론
[ value, .......]
예
여러 객체를 포함하는 배열을 보여주는 예-
{
"books": [
{ "language":"Java" , "edition":"second" },
{ "language":"C++" , "lastName":"fifth" },
{ "language":"C" , "lastName":"third" }
]
}
목적
순서가 지정되지 않은 이름 / 값 쌍 집합입니다.
객체는 중괄호로 묶입니다. 즉, '{'로 시작하고 '}'로 끝납니다.
각 이름 뒤에는 ':'(콜론)이오고 키 / 값 쌍은, (쉼표)로 구분됩니다.
키는 문자열이어야하며 서로 달라야합니다.
키 이름이 임의의 문자열 인 경우 개체를 사용해야합니다.
통사론
{ string : value, .......}
예
객체를 보여주는 예 −
{
"id": "011A",
"language": "JAVA",
"price": 500,
}
공백
모든 토큰 쌍 사이에 삽입 할 수 있습니다. 코드를 더 읽기 쉽게 만들기 위해 추가 할 수 있습니다. 예는 공백이 있거나없는 선언을 보여줍니다-
통사론
{string:" ",....}
예
var obj1 = {"name": "Sachin Tendulkar"}
var obj2 = {"name": "SauravGanguly"}
없는
빈 유형을 의미합니다.
통사론
null
예
var i = null;
if(i == 1) {
document.write("<h1>value is 1</h1>");
} else {
document.write("<h1>value is null</h1>");
}
JSON 값
그것은 포함합니다-
- 숫자 (정수 또는 부동 소수점)
- string
- boolean
- array
- object
- null
통사론
String | Number | Object | Array | TRUE | FALSE | NULL
예
var i = 1;
var j = "sachin";
var k = null;