JSON 구문
JSON 구문은 자바 스크립트 구문의 하위 집합입니다.
JSON 구문 규칙
자바 스크립트 객체 표기법 JSON 구문은 프랑스와 프랑스의 하위 집합입니다.
- 이름 / 값 쌍의 데이터
- 쉼표로 구분 된 데이터
- 개체 중괄호를 저장
- 배열 브래킷을 저장
JSON 이름 / 값 쌍
JSON 데이터 형식을 작성하는 것은입니다 : 이름 / 값 쌍.
이름 / 값 쌍은, 값을 콜론를 작성하여 다음에 (큰 따옴표) 필드 이름을 포함한다 :
"firstName" : "John"
그것은 이해하기 쉬운,이 자바 스크립트 구문과 동일합니다 :
firstName = "John"
JSON 값
JSON 값이 될 수 있습니다 :
- 수 (정수 또는 부동 소수점)
- 문자열 (따옴표)
- 논리 값 (true 또는 false)
- 배열 (대괄호)
- 개체 (중괄호)
- 널 (null)
JSON 객체
JSON 객체는 중괄호로 작성 :
객체는 여러 이름 / 값 쌍을 포함 할 수 있습니다 :
{ "firstName":"John" , "lastName":"Doe" }
또한 이해하기 쉽고,이 자바 스크립트 문은 동등하다 :
firstName = "John"
lastName = "Doe"
lastName = "Doe"
JSON 배열
괄호 안에 기록 된 JSON 배열 :
배열은 여러 개체를 포함 할 수 있습니다 :
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
위의 예에서, 객체 "직원들은"세 개의 객체를 포함하고있는 배열입니다. 각 사람 (이름과 성) 레코드 대신 개체.
JSON은 자바 스크립트 구문을 사용하여
JSON은 자바 스크립트 구문을 사용하기 때문에, 그래서 추가 소프트웨어는 JSON에서 자바 스크립트를 처리 할 수 없습니다.
자바 스크립트를 통해, 당신은 배열 개체를 만들 수 있습니다 및 다음과 같이 지정합니다 :
예
var employees =
[
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];
자바 스크립트는 첫 번째와 같은 객체의 배열에 액세스 할 수 있습니다 :
employees[0].lastName;
다시 읽습니다 :
Doe
이 같은 데이터를 수정할 수 있습니다 :
employees[0].firstName = "Jonatan";
»시도
다음 섹션에서는 JSON 자바 스크립트 객체에 텍스트를 변환하는 방법을 배우게됩니다.
JSON 파일
- JSON 파일 형식은 ".json"입니다
- JSON 텍스트의 MIME 타입은 "응용 프로그램 / JSON"입니다