>웹 프론트엔드 >JS 튜토리얼 >json_json에 대한 간략한 소개

json_json에 대한 간략한 소개

WBOY
WBOY원래의
2016-05-16 19:00:291170검색

JS에서는 객체를 직접 정의할 수 있습니다.

코드 복사 코드는 다음과 같습니다.

var obj={name:"Blue",age:10};

위는 실제로 소위 JSON입니다. 다른 사람들의 더 복잡한 예를 인용하겠습니다.
코드 복사 코드는 다음과 같습니다.

{ firstName: "Brett", lastName: "McLaughlin", email: "brett@ jb51.net" }

코드 복사 코드는 다음과 같습니다.

{ 사람: [
{ firstName: "Brett", 성: "McLaughlin", 이메일: "brett@jb51.net" },
{ firstName: "Jason", 성: "Hunter", 이메일: "jb51 .net" },
{ firstName: "Elliotte", lastName: "Harold", emai": "elharo@jb51.net" }
]}
{ people1 : [
{ firstName: "Brett", lastName: "McLaughlin", 이메일: "brett@jb51.net" },
{ firstName: "Jason", lastName: "Hunter", 이메일: "jb51. net" },
{ firstName: "Elliotte", lastName: "Harold", emai": "elharo@jb51.net" }
],
people2: [
{ firstName: "Brett ", 성: "McLaughlin", 이메일: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", 이메일: "jb51.net" },
{ firstName: "Elliotte", 성:"Harold ", emai": "elharo@jb51.net" }
],
people3: [
{ firstName: "Brett", 성: "McLaughlin", 이메일: "brett@jb51.net" } ,
{ firstName: "Jason", lastName: "Hunter", 이메일: "jb51.net" },
{ firstName: "Elliotte", lastName: "Harold", emai": "elharo@jb51.net" }
]
}

2. 백그라운드에서 전송되는 텍스트의 형식을 JSON 조건에 맞게 지정합니다.
JSON의 가장 큰 용도는 AJAX 애플리케이션이기 때문에 핵심은 텍스트를 자바스크립트 객체로 변환하는 방법입니다. 우리가 요청하는 텍스트가 데이터라고 가정하고 다음과 같이 구문 분석합니다.
코드 복사 코드는 다음과 같습니다.

data=data.replace(/n | r/g,"");
var obj=eval( '(' data ')');

백그라운드에서 출력할 때 공백과 캐리지 리턴도 출력되므로 일반으로 바꿔야 합니다. 여기에 표현식을 추가한 다음 eval을 사용하여 이를 객체로 변환합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.