json은 중괄호를 사용해야 하며, 데이터는 [KEY: vlaue] 모드에 있어야 하기 때문에 "string, number"와 같이 JSON으로 표시할 수 있습니다. Object" 등이지만 객체와 배열은 특별하고 일반적으로 사용되는 두 가지 유형입니다. 객체는 키-값 쌍으로 표시되고 데이터는 쉼표로 구분됩니다.
JSON 구문 규칙
JS 언어에서는 모든 것이 객체입니다. 따라서 문자열, 숫자, 객체, 배열 등 지원되는 모든 유형을 JSON으로 표현할 수 있습니다. 그러나 객체와 배열은 특별하고 일반적으로 사용되는 두 가지 유형입니다.
객체는 키-값 쌍으로 표시됩니다.
데이터는 쉼표로 구분됩니다.
중괄호는 객체를 저장합니다.
대괄호는 배열을 저장합니다.
JSON 키/값 쌍
JSON 키-값 쌍은 JS 개체를 저장하는 방법입니다. 키/값 쌍 조합의 키 이름을 앞에 쓰고 큰따옴표 ""로 구분하여 작성합니다. 콜론: 다음 값:
{"firstName": "Json"}
이는 이해하기 쉽고 이 JavaScript 문과 동일합니다.
{firstName : "Json"}
1. { } 중괄호는 대부분의 경우 객체의 정의를 나타냅니다. 속성과 값 또는 함수가 쌍을 이루어야 합니다.
예: var LangShen = {"Name":"Langshen","AGE":"28"};
위에서는 "LangShen"이라는 개체를 선언하고 여러 속성이나 함수를 사용합니다(쉼표). 이는 객체의 속성이기 때문에
따라서 액세스할 때 .(점)을 사용하여 레이어별로 액세스해야 합니다: LangShen.Name, LangShen.AGE 물론 다음과 같이 배열을 사용하여 액세스할 수도 있습니다. LangShen["이름"], LangShen["AGE"], 결과는 동일합니다.
이 작성 방법은 JSON 데이터 구조에서 자주 사용됩니다. 또한 일반적으로 함수 그룹을 작성할 때 다음과 같이 자주 사용됩니다.
var LangShen = { Name = function(){ return "LangShen"; }, Age = function(){ return "28"; } }
함수 그룹이므로 호출 방법도 비슷합니다. 다음과 같이 ( )를 추가해야 합니다. 경고( LangShen.Name() )
2. [ ] 괄호는 배열을 나타내며 배열 개체로도 이해될 수 있습니다.
예: var LangShen = [ "Name", "LangShen", "AGE", "28" ];
분명히 각 값이나 함수는 독립적이며, (쉼표)만 구분하여 사용합니다. 배열 객체이므로 다음과 같습니다.
var LangShen = Array( "Name","LangShen","AGE","28" );
액세스할 때 배열과 동일합니다. 앞서 언급한 것처럼 3개, { } 및 [ ]가 함께 사용됩니다. , { }는 객체이고 [ ]는 배열이며 다음과 같은 객체 배열을 형성할 수 있습니다.
var LangShen = { "Name":"Langshen", "MyWife":[ "LuLu","26" ], "MySon":[{"Name":"Son1"},{"Name":"Son2"},{"Name":"Son3"}] }
위 구조에서 객체의 첫 번째 항목은 속성이고 두 번째 항목은 배열입니다. 세 번째는 여러 객체를 포함하는 배열입니다. 호출되면 레이어별로 액세스되며, 객체의 속성은 .(점)으로 겹쳐지며, 배열은 [아래 첨자]로 액세스됩니다.
위 내용은 json은 중괄호를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!