【发布时间】:2012-09-27 13:38:39
【问题描述】:
我正在尝试找出如何遍历 JSON obj 的属性。我可以通过指定键来获取属性(见下文),但是如何循环遍历所有属性?
var jsonStr = '{"Items":[{"Title": "Title 1", "Description":"Description 1"}]}';
var json_parsed = $.parseJSON(jsonStr);
// Cycle through all list items
$.each(json_parsed.Items, function(i, val) {
var listItem = $(this);
var title = listItem.attr('Title');
var description = listItem.attr('Description');
// Instead, loop through all attributes
}
【问题讨论】:
-
请注意,没有什么叫做“JSON 对象”。当你解析一些 JSON 字符串时,你会得到一个 javascript 对象。
-
请不要这样使用jQuery!
标签: javascript jquery json