使用 jQuery 循环并获取 JSON 数组的键/值对

2024-02-13

我希望循环遍历 JSON 数组并显示键和值。

它应该是以下帖子的简化版本,但我似乎语法不正确:带有 JSON 数组的 jQuery 'each' 循环 https://stackoverflow.com/questions/3030321/jquery-each-loop-with-json-array

我也看到了帖子使用 jQuery 获取 JSON 中键/值对中的键名称? https://stackoverflow.com/questions/5572708/get-name-of-key-in-key-value-pair-in-json-using-jquery,但对于一个简单的活动来说,它似乎也有很多代码。

这说明了我正在寻找的内容(但它不起作用):

var result = '{"FirstName":"John","LastName":"Doe","Email":"[email protected] /cdn-cgi/l/email-protection","Phone":"123 dead drive"}';
$.each(result, function(k, v) {
             //display the key and value pair
            alert(k + ' is ' + v);
        });

没有强制性的 jQuery 要求,但它是可用的。如果它减少了所需的代码,我还可以重构 JSON。


您有一个表示 JSON 序列化 JavaScript 对象的字符串。您需要将其反序列化回 JavaScript 对象,然后才能循环访问其属性。否则,您将循环遍历该字符串的每个单独字符。

var resultJSON = '{"FirstName":"John","LastName":"Doe","Email":"[email protected] /cdn-cgi/l/email-protection","Phone":"123 dead drive"}';
var result = $.parseJSON(resultJSON);
$.each(result, function(k, v) {
    //display the key and value pair
    alert(k + ' is ' + v);
});

现场演示 http://jsfiddle.net/t4GNW/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 循环并获取 JSON 数组的键/值对 的相关文章

随机推荐