gpt4 book ai didi

json - 在客户端提取 Json 数据

转载 作者:行者123 更新时间:2023-12-05 00:38:39 25 4
gpt4 key购买 nike

我有以下 JSON 数据发送到客户端。我需要以某种方式提取数据,以便我可以遍历它以获取所有名称和计数值。

{
"summarydata": {
"rows": [
{
"name": "Cisco0 Webinar US",
"count": "1"
},
{
"name": "Resource Nation CC",
"count": "1"
},
{
"name": "test",
"count": "10"
},
{
"name": "test",
"count": "2"
},
{
"name": "Vendor Seek",
"count": "1"
}
]
}
}

$.extend($.jgrid.defaults,
{ datatype: 'jsonstring' },
{ ajaxGridOptions: { contentType: "application/json",
success: function (data, textStatus) {

if (textStatus == "success") {
var thegrid = $("#BuyBackGrid")[0];
thegrid.addJSONData(data.data);
var summaryresult = $.parseJSON(data.summarydata.rows[0]);

alert(summaryresult );// this gives me null
alert(data.summarydata.rows[0].name); //this gives me first name element which is "Cisco0 Webinar US" in my case.

// alert($.parseJSON(data).summarydata.rows[0].name);

}
} //end of success
}//end of ajaxGridOptions
});

最佳答案

杠杆jQuery ...
$.getJSON()函数解析本地 JSON 文件并将其作为对象返回。

$.getJSON("myJSON.js", function(json){
alert(json.summarydata.rows[0].name);
});

你也可以这样做,使用 JSON library用于 javascript(该对象在最新的浏览器中也是标准的)。
alert(JSON.parse(myJSONString).summarydata.rows[0].name);

关于json - 在客户端提取 Json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5303926/

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