解析json对象中的数组

时间:2018-08-04 11:10:36

标签: javascript jquery json

我有一个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);
    });
});

0 个答案:

没有答案