gpt4 book ai didi

javascript - 对象数组的 JSON.parse

转载 作者:数据小太阳 更新时间:2023-10-29 04:30:19 27 4
gpt4 key购买 nike

服务器以 JSON 格式返回对象数组。看起来是这样的:

{"d":"[
{\"Id\":1,\"IsGood\":true,\"name1\":\"name1dsres\",\"Name2\":\"name2fdsfd\",\"name3\": \"name3fdsgfd\",\"wasBorn\":\"\\/Date(284011000000)\\/\"},
{\"Id\":2,\"IsGood\":false,\"name1\":\"fdsfds\",\"name2\":\"gfd3im543\",\"name3\":\"3543gfdgfd\",\"WasBorned\":\"\\/Date(281486800000)\\/\"}
]"}

我需要使用 JSON.parse 函数进行解析。我这样做是这样的:

   function myFunction(dataFromServer){
var parsedJSON = JSON.parse(dataFromServer.d);
for (var item in parsedJSON.d) {
// how do I get the fields of current item?
}

此代码无效,它返回未定义

for (var item in parsedJSON) {
alert(item.Id);
}

最佳答案

这很好用

    function myFunction(dataFromServer){
var parsedJSON = JSON.parse(dataFromServer.d);
for (var i=0;i<parsedJSON.length;i++) {
alert(parsedJSON[i].Id);
}
}

但这不是

    function myFunction(dataFromServer){
var parsedJSON = JSON.parse(dataFromServer.d);
for (var item in parsedJSON) {
alert(item.Id);
}
}

关于javascript - 对象数组的 JSON.parse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468806/

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