Javascript 卸载从api返回的JSon对象
如何删除从api返回的嵌套json对象,如下所示,并通过使用jquery以通用方式取消对该对象的测试,将其显示为单个字段。这是我的json对象Javascript 卸载从api返回的JSon对象,javascript,jquery,json,Javascript,Jquery,Json,如何删除从api返回的嵌套json对象,如下所示,并通过使用jquery以通用方式取消对该对象的测试,将其显示为单个字段。这是我的json对象 "response": { "content": "[ { "Id": 0, "Name": "Some name", "createdOnDate": "0001-01-01T00:00:00", "keyValueList": [
"response": {
"content":
"[ {
"Id": 0,
"Name": "Some name",
"createdOnDate": "0001-01-01T00:00:00",
"keyValueList":
[
{
"Key": "key1",
"Value": "Sample Data key 1"
},
{
"Key": "key2",
"Value": "sample data key 2
] }]"
这就是它在失去信心后应该是什么样子
[{
"Id": 123,
"Name": "some name",
"createdOnDate": "2013-01-22T17:02:00",
"key1": "this is my key1",
"key2": "this is my key2"
}]
这是无效的JSON。确保你在考试前获得有效的考试成绩。 之后,您可以遍历属性,并按照您想要的方式设置它们
$.each(content[0]['keyValueList'], function (k, value) {
content[0][value['Key']] = value['Value']
});
delete content[0]['keyValueList'];
这是无效的JSON。确保你在考试前获得有效的考试成绩。 之后,您可以遍历属性,并按照您想要的方式设置它们
$.each(content[0]['keyValueList'], function (k, value) {
content[0][value['Key']] = value['Value']
});
delete content[0]['keyValueList'];
您希望将它们分配给单独的变量。还是你只想保留第一个?请愉快地保留第一个。不想添加单独的变量。发布前是否尝试过任何操作?是否要将它们分配给单独的变量。还是你只想保留第一个?请愉快地保留第一个。不想添加单独的变量。在发布之前您是否尝试过任何操作?这是真的,但应该是我手动键入的注释(我希望询问者澄清),因此可能没有输入格式。对我正在验证json。如何取消键-值对的测试并将其显示为单个字段?@user2221069请更正格式。另外,请参阅rcdmk的评论。这是真的,但应该是我手动输入的评论(我希望询问者澄清),因此可能没有输入格式。对我正在验证json。如何取消键-值对的测试并将其显示为单个字段?@user2221069请更正格式。另外,请参见rcdmk的评论。