gpt4 book ai didi

json - 如何将数组中的值插入到选择的 json 键中

转载 作者:太空宇宙 更新时间:2023-11-03 22:14:42 25 4
gpt4 key购买 nike

我有这个数组:[测试、usera、测试、userb、测试、userc、测试、userd]

还有这个 JSON:

{
"data": [
{
"email": "testusera@abc.com",
"mobile": "9881880455",
"panCardNo": "ABCD014141",
"city": "Mumbai"
},
{
"email": "testusera@abc.com",
"mobile": "9881880455",
"panCardNo": "ABCD014141",
"city": "Mumbai"
}
]
}

我正在尝试将键值对添加到现有对象中,即“lastname”:“数组中的值”

for(var i=0; i<importedJson.data.length;i++)
{
for(var f=1;f<=arrFirstLast.length-1;f+2)
{
importedJson.data[i].lastName = arrFirstLast[f];
}
}

预期 Json:

{
"data": [
{
"lastname": "usera",
"email": "testusera@abc.com",
"mobile": "9881880455",
"panCardNo": "ABCD014141",
"city": "Mumbai"
},
{
"lastname": "userb",
"email": "testusera@abc.com",
"mobile": "9881880455",
"panCardNo": "ABCD014141",
"city": "Mumbai"
}
]
}

我变得未定义?或者没有输出?

最佳答案

感觉我的解决方案是提供的答案中最简单的一个

var j=0, k=0;
for(var i=0; i<importedJson.data.length;i++)
{
importedJson.data[i].firstName = arrFirstLast[k];
k=k+2;
j=j+1;
importedJson.data[i].lastName = arrFirstLast[j];
j=j+1;
}

关于json - 如何将数组中的值插入到选择的 json 键中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32944338/

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