Javascript 卸载从api返回的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": [

如何删除从api返回的嵌套json对象,如下所示,并通过使用jquery以通用方式取消对该对象的测试,将其显示为单个字段。这是我的json对象

 "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的评论。