gpt4 book ai didi

jquery - 使用字符串获取 json 值

转载 作者:行者123 更新时间:2023-12-01 01:11:14 26 4
gpt4 key购买 nike

假设我得到了以下 json 对象:

var jsonResult = {
"result": [
{ "UserName": "joga", "FirstName": "Jonas", "LastName": "G" }
{ "UserName": "sss", "FirstName": "Abra", "LastName": "p" }
]
};

我得到了一个数组:

var cols = ["UserName", "LastName"];

如何遍历 json 对象并仅使用指定的列构建字符串。

猜谜游戏:

var rows = '<tr>';
$.each(jsonResult.result, function(jsonKey, jsonValue) {
$.each(cols, function(i,columnName) {
rows += '<td>' + jsonValue.attr(columnName) + '</td>';
});
});

谁能告诉我工作代码吗? ;)

最佳答案

只需使用 jsonValue[columnName] 而不是 jsonValue.attr(columnName)。在 JavaScript 中,obj[key] 允许您使用变量访问属性。

var jsonResult = {
"result": [
{ "UserName": "joga", "FirstName": "Jonas", "LastName": "G" },
{ "UserName": "sss", "FirstName": "Abra", "LastName": "p" }
]
};

var cols = ["UserName", "LastName"];

var rows = '<tr>';
$.each(jsonResult.result, function(jsonKey, jsonValue) {
$.each(cols, function(i, columnName) {
rows += '<td>' + jsonValue[columnName] + '</td>';
});
});

关于jquery - 使用字符串获取 json 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3978084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com