【发布时间】:2012-10-30 10:14:17
【问题描述】:
我使用 XML 已经有一段时间了,并且一直在阅读有关 JSON 更轻更快的信息,所以我正在尝试使用它并尝试掌握它!唯一的问题是我不知道我一直在使用的语法有多少是正确的。如果有人对我有任何指示,那就太好了!下面是我在 json 中嵌套数组和对象的尝试,这也是我获取该数据的尝试。谢谢,蛋大师
{
'page' : [{
'article' : [{
'block' : [{
'title' : 'Title1-1',
'instruction' : 'simon says',
'body' : 'lorem dipsem ikhsduifohsdihfsjkahfksdlfklasdfh-0===-=-sklasdhjkfgaklf'
}],
'block' : [{
'title' : 'Title1-2',
'instruction' : 'simon stop says',
'body' : 'lorem dipsem ikhsduifohsdihfsj58779kahfksdlfklasdfhsklasdhjkfgaklf'
}]
}],
'article' : [{
'block' : [{
'title' : 'Title2-1',
'instruction' : 'simon gp[g[says',
'body' : 'lorem dipsem ikhsduifohsdihfsjkahfksdl56u456fklasdfhsklasdhjkfgaklf'
}],
'block' : [{
'title' : 'Title2-2',
'instruction' : 'sihehamon stop says',
'body' : 'lorem dipsem ikhsduifohsdihfsjkahfksdlfkla-0-90-sdfhsklasdhjkfgaklf'
}]
}]
}],
'page' : [{
'article' : [{
'block' : [{
'title' : 'Title2-1-1',
'instruction' : 'simon says',
'body' : 'lorem dipsem ikhsduifohsdihfsjkahfksdlfklasdfh-0===-=-sklasdhjkfgaklf'
}],
'block' : [{
'title' : 'Title2-1-2',
'instruction' : 'simon stop says',
'body' : 'lorem dipsem ikhsduifohsdihfsj58779kahfksdlfklasdfhsklasdhjkfgaklf'
}]
}],
'article' : [{
'block' : [{
'title' : 'Title2-2-1',
'instruction' : 'simon gp[g[says',
'body' : 'lorem dipsem ikhsduifohsdihfsjkahfksdl56u456fklasdfhsklasdhjkfgaklf'
}],
'block' : [{
'title' : 'Title2-2-2',
'instruction' : 'sihehamon stop says',
'body' : 'lorem dipsem ikhsduifohsdihfsjkahfksdlfkla-0-90-sdfhsklasdhjkfgaklf'
}]
}]
}]
}
还有 jquery 来提取它..
$(document).ready(function(){
$.getJSON('data.json', function(json){
alert(json.page[0].article[1].block[0].title)
})
})
【问题讨论】:
-
另外,请原谅我只是为了测试而填充它的胡言乱语
-
试过使用 JSLint 工具吗?它首先告诉您 JSON 是否有效。这是一个例子jslint.com
-
谢谢老哥,太好用了