개념.
JavaScript 객체 표기법: JavaScript 객체 표기법(초기: JavaScript에서는 json을 사용하여 객체를 나타냄)
예: var p = {"이름": "장산", "나이": "20", "성별": "남성"};
json: 현재 주로 텍스트 정보 구문을 저장하고 교환하는 데 사용됩니다.
값 유형.
- 숫자(정수 또는 실수)
- 문자열(큰따옴표)
- 논리값(참 또는 거짓)
- 배열(대괄호 안) {"persons":[{ },{ }]}
- 객체(중괄호) {"address":{"province":"Shaanxi"...}}
- 없는
JSON을 생성합니다.
key:value
단일 json.
var list={
"name"="张三",
"age"=20
}
컬렉션 유형 json.
var arr=[
{
"name"="张三"},
{
"age"=20}
];
프론트엔드 개발에서 데이터 전송 형식의 일부는 Ajax와 같은 JSON 형식으로 전송되는데, 이는 JSON과 JS 객체 간의 상호 변환이 필요합니다.
JSON에서 JS 객체로.
var str='[{
"name":"b1"},{
"name":"b2"},
{
"name":"b3"},{
"name":"b4"}]';
console.log(JSON.parse(str));
객체 유형을 문자열로 변환합니다.
var str='[{
"name":"b1"},{
"name":"b2"},
{
"name":"b3"},{
"name":"b4"}]';
console.log(JSON.stringify(arr));
//[{"name":"b1"},{"name":"b2"},{"name":"b3"},{"name":"b4"}]