我有一个json对象:
var jsonString = '{"units": [ { "value": "how much are hot bread loafs", "Results": [ { "currency": "euro", "value": "too expensive" },{"currency": "dollar","value": "just right"}]}]}';
我想列出所有货币值。
var myData = JSON.parse(jsonString);
但是当我尝试这样做时,我找不到该数组。如果我执行myData.units.currencies,则无法正常工作。 更糟糕的是顺序是随机的,所以如果我需要做更多的工作,例如,如何搜索美元,而不是将其分配给变量?
$(document).ready(function() {
var $grouplist = $('#groups');
$.each(myData, function() {
$('<li>' + this.units.currency + '</li>').appendTo($grouplist);
});
});