如何使用Javascript/JQuery从数组中的JsonArray获取数据?
我的服务反应是如何使用Javascript/JQuery从数组中的JsonArray获取数据?,javascript,jquery,json,Javascript,Jquery,Json,我的服务反应是 { "Name": [ [{ "Key": "A", "Value": "Sample1" } ], [{ "Key": "A", "Value": "Sample2" } ], [{ "
{
"Name": [
[{
"Key": "A",
"Value": "Sample1"
}
],
[{
"Key": "A",
"Value": "Sample2"
}
],
[{
"Key": "A",
"Value": "Sample3"
}
],
[{
"Key": "A",
"Value": "Sample4"
}
]
],
"Title": "Office"
}
我需要输出为值字段
我尝试了很多方法,但没有找到任何解决办法。请帮帮我试试这个:
var obj = {"Name":[[{"Key":"A","Value":"Sample1"}],[{"Key":"A","Value":"Sample2"}],[{"Key":"A","Value":"Sample3"}],[{"Key":"A","Value":"Sample4"}]],"Title":"Office"}
$.each( obj.Name, function( key, d ) {
console.log( key + ": " + d[0].Value );
});
试试这个:
var obj = {"Name":[[{"Key":"A","Value":"Sample1"}],[{"Key":"A","Value":"Sample2"}],[{"Key":"A","Value":"Sample3"}],[{"Key":"A","Value":"Sample4"}]],"Title":"Office"}
$.each( obj.Name, function( key, d ) {
console.log( key + ": " + d[0].Value );
});
var data={“Name”:[[{“Key”:“A”,“Value”:“Sample1”}],{“Key”:“A”,“Value”:“Sample2”}],{“Key”:“A”,“Value”:“Sample3”}],{“Key”:“A”,“Value”:“Sample4”}],“Title”:“Office”};
var输出=[];
对于(var i=0;ivar data={“Name”:[[{“Key”:“A”,“Value”:“Sample1”}],{“Key”:“A”,“Value”:“Sample2”}],{“Key”:“A”,“Value”:“Sample3”}],{“Key”:“A”,“Value”:“Sample4”}],“Title”:“Office”};
var输出=[];
对于(var i=0;i,请查看此JSFIDLE
请看一下这个JSFIDLE
var fields= {
"Name": [
[{
"Key": "A",
"Value": "Sample1"
}
],
[{
"Key": "A",
"Value": "Sample2"
}
],
[{
"Key": "A",
"Value": "Sample3"
}
],
[{
"Key": "A",
"Value": "Sample4"
}
]
],
"Title": "Office"
}
$.each(fields['Name'], function(index, value) {
$.each(value, function(index, innervalue) {
alert(innervalue['Value'])
});
});