JSON对象声明
var obj = {
"task1":"测试1",
"task2":"测试2",
"task3":{
"task4":"测试4",
.....
},
"task5":[
{
"task6":"测试6",
......
},
{
"task7":"测试7",
"task8":"测试8",
......
},
.....
]
}
console.log(obj.task1) //"测试1"
console.log(obj["task1"])//"测试1"
//提示 :声明一个Json对象里面可以嵌套包含数组或者对象
数据转换
//JSON数据 转换 JavaScript
// JSON.parse( text,reviver)
//text:必需, 一个有效的 JSON 字符串。
//reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。
var text={
"task1":"测试1",
"task2":"测试2",
"task3":"测试3"
....
}
var arr=[ "测试1", "测试2", "测试3".... ]
//例如:
var obj =JSON.parse(text)
//JavaScript 值 (对象或数组) 转换 JSON
JSON.stringify(value,[replacer,[space]])
//例如:
var str = JSON.stringify(arr)
注意:
1、如果JavaScript中里面又date格式 自动会转换成字符串。手动转换成date类型
2、在json 字符串里面不可以包含函数