JSON.parse()方法
JSON 通常用于与服务端交换数据。
在接收服务器数据时一般是字符串。
我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。
注意:
js代码不可以直接调用json数据,这样无法将json数据显示在网页上,必须先将json数据转换成js对象。
JSON.parse()使用实例
假如我们从服务器接收了以下数据:
{
"list":[
{
"id":"001","name":"camera1","num":10},
{
"id":"002","name":"camera2","num":20},
{
"id":"003","name":"camera3","num":30}
]
}
我们使用 JSON.parse() 方法处理以上数据,将其转换为 JavaScript 对象:
var obj = JSON.parse('{
"list":[
{
"id":"001","name":"camera1","num":10},
{
"id":"002","name":"camera2","num":20},
{
"id":"003","name":"camera3","num":30}
]
}');
获取js对象obj中name的值:
obj.list[0].name