JavaScript json 형식 예제에 대한 자세한 설명

小云云
풀어 주다: 2018-03-17 15:04:48
원래의
1317명이 탐색했습니다.

JSON 형식은 중괄호 "{}"로 둘러싸인 항목 목록이며, 각 항목은 쉼표(,)로 구분되며, 항목은 콜론(:)으로 구분된 속성 이름과 속성 값입니다. 이는 전형적인 사전 표현이며 JavaScript의 객체가 사전 구조임을 다시 한 번 보여줍니다. 아무리 복잡한 객체라도 JSON 코드로 생성하고 할당할 수 있습니다. JSON에서 이름/값 쌍은 필드 이름(큰따옴표 안), 콜론, 값으로 구성됩니다.

JSON 구조
(1) JSON에는 두 가지 구조가 있습니다.
Json은 JavaScript에서 단순히 객체와 배열이므로 이 두 구조를 통해 다양한 복잡한 구조를 표현할 수 있습니다. : 객체는 js에서 "{}"로 묶인 내용으로 표현됩니다. 데이터 구조는 객체지향 언어에서 {key: value, key: value,...}의 키-값 쌍 구조입니다. key는 객체의 속성이고 value는 해당 속성 값이므로 이해하기 쉽습니다. 그리고 물건.
2. 배열: js의 배열은 대괄호 "[]"로 묶인 내용입니다. 데이터 구조는 ["java", "javascript", "vb",...]이며 값 방법은 동일합니다. 모든 언어에서 인덱스를 사용하여 필드 값의 유형은 숫자, 문자열, 배열, 객체가 될 수 있습니다.
객체와 배열이라는 두 가지 구조를 통해 복잡한 데이터 구조를 결합할 수 있습니다.

(2).JSON 구문 규칙
JSON 구문은 JavaScript 개체 표기법 구문의 하위 집합입니다.
데이터는 이름/값 쌍으로 되어 있습니다.
데이터는 쉼표로 구분됩니다.
중괄호는 객체를 담고 있습니다.

대괄호는 배열을 담고 있습니다.

a.JSON 값은 다음과 같습니다:

숫자(정수 또는 부동 소수점)
문자열(큰따옴표로 묶음) )
논리값(true 또는 false)
Array(대괄호 안)
Object(중괄호 안)

null

b 위의 6가지 유형 외에 다른 것은 없고 js처럼 정의되지 않은 것은 없습니다. NAN

1) 병렬 데이터는 쉼표(", ")로 구분됩니다.
2) 매핑은 콜론(":")으로 표현됩니다.
3) 병렬 데이터의 모음(배열)은 대괄호("[]")로 표시됩니다.

4) 매핑된 컬렉션(객체)은 중괄호("{}")로 표시됩니다.

객체는 순서가 지정되지 않은 이름/값 쌍 집합입니다. 객체는 왼쪽 분기로 시작하고 오른쪽 분기로 끝납니다.

값은 큰따옴표로 묶인 문자열이거나 숫자 값일 수 있습니다. 또는 false , 배열 또는 객체


(3).SON 및 객체 리터럴

프로그래밍 언어에서 리터럴은 값을 나타내는 표기법입니다.

JSON에서는 키-값 쌍의 키가 큰따옴표로 묶여 있어야 한다고 규정합니다! 따옴표. 예:
{"이름" : "Mike"};

복잡성:

{
    "data": [
        {
            "bblx00": 1002, 
            "otherdata": [
                {
                    "bgxmmc": "报告项目1035", 
                    "brid00": 0, 
                }
            ], 
            "pyrxm0": "李彩兰", 
        }, 
        {
            "bblx00": 1003, 
            "otherdata": [
                {
                    "bgxmid": 1033, 
                    "bgxmmc": "报告项目1033", 
                }, 
                {
                    "bgxmid": 1034, 
                    "bgxmmc": "报告项目1034", 
                }
            ], 
            "pyrxm0": "张礼华", 
        }
    ], 

};
로그인 후 복사

JSON 문자열에서는 함수 또는 정규식 리터럴을 사용할 수 없습니다.


관련 권장 사항:


JSON 형식 변환 PHP의 경우 배열 방법

PHP는 json 형식이 올바른지 어떻게 확인하나요?

js는 문자열이 JSON 형식인지 어떻게 확인하나요?

위 내용은 JavaScript json 형식 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿