如何从 DOJO 中的 Json 数组中获取数据?
Posted
技术标签:
【中文标题】如何从 DOJO 中的 Json 数组中获取数据?【英文标题】:How can I get data from an Json array in DOJO? 【发布时间】:2011-12-19 08:35:04 【问题描述】:我有一个小问题:
如果我有一个 JSON 数组:
"cate_user_res_id": "4",
"from": "url",
"mimetype": "image/jpeg",
"ext": "jpg",
"res_name": "http://watermarked.cutcaster.com/cutcasterglobe.jpg",
"user_id": "1",
"file_size": 55966,
"created": "2011-12-19 03:29:45",
"type": "i"
如何获取["res_name"]
索引的数据?
我提醒data['res_name']
它导致未定义。
感谢您的任何建议!
【问题讨论】:
【参考方案1】:您需要先从 JSON 数组中解析为 javascript 对象。
//var data = JSON.parse("<JSON string>");
var data = JSON.parse(' "res_name" : " ***" ');
//Then you can get your value easily.
console.log(data.res_name);
console.log(data['res_name']);
【讨论】:
【参考方案2】:查看本教程,会有所帮助: http://geochalkboard.wordpress.com/2009/08/03/reading-json-data-with-dojo/
【讨论】:
【参考方案3】:var obj = dojo.fromJson(json);
console.log(obj.res_name);
【讨论】:
以上是关于如何从 DOJO 中的 Json 数组中获取数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 Microsoft Azure Query 从 json 文件中的数组中获取数据
如何使用 Struts2 框架向 Dojo 树提供 JSON 数据
如何从 alamofire 中的 json 数组中获取对象?