{"some_id":
[
{"city":"Bellevue"},
{"state":"Washington"}
]
}
3
A
回答
3
var json = {"some_id": [ {"city":"Bellevue"}, {"state":"Washington"} ] }
json.some_id[0].city
等于 “贝尔维尤”
和
json.some_id[1].state
等于 “华盛顿”
5
var theJSonString = '({"some_id": [ {"city":"Bellevue"}, {"state":"Washington"} ] })';
var x = eval(theJSonString);
alert(x.some_id[0].city); // will display "Bellevue"
+1
如果你用'eval'解析JSON,你需要将内容包装在圆括号中(例如'eval('('+ theString +')')'),否则它会被解析为一个块语句,而不是一个对象文字。 – 2010-07-07 02:02:05
+0
添加缺少的括号。谢谢@Matthew Crumley – DanC 2010-07-07 03:10:03
0
而且this (the json parser and stringifier from json.org)可以帮助:)(检查链接页面的底部)
0
A目前的浏览器支持window.JSON.parse()
。它采用JSON格式的字符串并返回一个Javascript对象或数组。
演示:http://jsfiddle.net/ThinkingStiff/KnbAJ/
脚本:
var json = '{"some_id":[{"city":"Bellevue"},{"state":"Washington"}]}'
object = window.JSON.parse(json);
document.getElementById('length').textContent = object.some_id.length;
document.getElementById('city').textContent = object.some_id[0].city;
document.getElementById('state').textContent = object.some_id[1].state;
HTML:
length: <span id="length"></span><br />
some_id[0].city: <span id="city"></span><br />
some_id[1].state: <span id="state"></span><br />
输出:
length: 2
some_id[0].city: Bellevue
some_id[1].state: Washington
相关问题
- 1. 我如何阅读这些json数据?
- 2. 我如何阅读这个JSON?
- 3. 如何阅读这个JSON
- 4. 如何阅读这个JSON?
- 5. 如何阅读这样的建筑?
- 6. 如何阅读这个简单的json?
- 7. 在PHP中阅读这个XML结构
- 8. 如何阅读这些json文件
- 9. 如何阅读这个JSON字符串?
- 10. 你如何阅读这个json数组?
- 11. 结构阅读C++
- 12. 当我在php中阅读这个Json?
- 13. 如何阅读json
- 14. 阅读的CSV结构
- 15. JSON数组 - 如何解析这样的结构?
- 16. 阅读JSON这是由PHP
- 17. 我如何阅读java项目的文件结构?
- 18. 我如何阅读这个JSON字符串?
- 19. 阅读Twitter JSON结果
- 20. 如何用正则表达式将这样的文本结构解析为JSON?
- 21. data.data阅读我的JSON
- 22. 我如何阅读这个XML文档?
- 23. 我如何阅读这个XML部分?
- 24. 我如何阅读这个XML?
- 25. 我将如何阅读web服务的followong json响应?
- 26. 如何阅读多级json
- 27. 如何阅读JSON格式
- 28. 如何阅读JSON文件
- 29. 如何阅读Twitter JSON?
- 30. 如何阅读JSON文件?
“开放大括号,报价,一些ID,结肠,开方括号,敞开胸罩报价,报价,市场,报价,冒号,报价,贝尔视图,关闭大括号,逗号,打开大括号,报价,状态,报价,冒号,报价,华盛顿,报价,关闭大括号,关闭方括号,关闭大括号“。 :D – Russell 2010-07-07 00:47:35
请参阅[替代JavaScript eval()解析JSON](http://stackoverflow.com/questions/945015/alternatives-to-javascript-eval-for-parsing-json)和[安全地将JSON字符串转换为一个对象](http://stackoverflow.com/questions/45015/safely-turning-a-json-string-into-an-object)一些方法 – 2010-07-07 00:48:58
@Russel hahaha。 – DanC 2010-07-07 00:49:01