Java 如何从嵌套在多个数组中的JSON读取值
下面是构成内部数组的JSON数据 如何从内部数组读取数据Java 如何从嵌套在多个数组中的JSON读取值,java,json,Java,Json,下面是构成内部数组的JSON数据 如何从内部数组读取数据 { TRANSACTION:[ { listEditions: [ { "adRoute":"B", "listInsertion":[ { "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size"
{
TRANSACTION:[
{
listEditions: [
{
"adRoute":"B",
"listInsertion":[
{
"color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
}
],
listPackage:
[
{
listEditions: [
{
"adRoute":"B",
"listInsertion":[
{
"color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
},
{
"adRoute":"A",
"listInsertion":[
{ "color":0,"colorType":"All Colour","fromDate":"26/06/2013","height":25,"page":2,"pagePosition":2,"pagePositionType":"Regular Page","size":823,"sizeDimention":"32.9x25","toDate":"26/06/2013","width":32.9,"pubDate":""
}
]
}
]
}],
referenceID: E13F42EC5E38
}
]
}
我正在访问URL,该URL以上述JSON格式返回我的数据
我希望从该数组listEdition和该版本数组中的数组listInsertion中获取值
与包含完整listEdition数组的listPackage数组相同。使用以下代码:
for(var i = 0; i < listEditions.length; i++)
{
var arrayItem=item.listEditions[i].listInsertion;
//get colorType value
alert(arrayItem[0].colorType);
//get color value
alert(arrayItem[0].color)
}
for(变量i=0;i
我认为它会满足您的需求。您可以看到示例:这不是有效的JSON;对象成员名称必须是JSON stringsSo,到目前为止您尝试了什么?我用正确的JSON编辑了答案,但之前的答案无效。如果你用的是那个,你必须修复它!有人能指导我如何从上面的JSONC中获取所有这些值吗有人能帮助我获取源代码吗