Pau*_*aul 3 javascript jquery json
我有一些来自远程服务器的json,结果返回如下:
[{"item1":"tag1","a1":"b1"},{"item2":"tag2","a2":"b2"}]
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得a1和a2的值?
谢谢
使用JSON.parse()如果数据仍然是字符串形式:
var rawData = '[{"item1":"tag1","a1":"b1"},{"item2":"tag2","a2":"b2"}]';
var parsed = JSON.parse(rawData);
console.log(parsed[0].a1); // logs "b1"
console.log(parsed[1].a2); // logs "b2"
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/mattball/WK9gz/
由于您使用jQuery的,换出$.get()了$.getJSON()和jQuery将自动地解析JSON你.在success回调内部,您将拥有一个可以使用的普通JavaScript对象 - 无需解析.
$.getJSON('http://example.com/foo/bar/baz', function (data)
{
console.log(data[0].a1); // logs "b1"
console.log(data[1].a2); // logs "b2"
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20656 次 |
| 最近记录: |