【发布时间】:2016-12-15 06:10:43
【问题描述】:
我正在尝试获取价值,但没有得到正确的结果,只有一个数组用于显示另一个“无值”错误,所以请帮助我如何从不同的数组中获取值。 “只有名称数组中断和下一个输出没有发现值显示错误和应用程序崩溃。”
{
"project": [{
"name": [{
"sac": "sachin",
"sag": "sagar"
}]
}, {
"output": " true",
"msg1": [{
"emp": "001",
"empname": "sachin"
}, {
"emp": "002",
"empname": "sagar"
}]
}, {
"output_prg": " true",
"msg2": [{
"id": "1",
"pr_code": "SD"
}, {
"id": "002",
"pr_code": "SJ"
}]
}]
}
【问题讨论】:
-
你必须根据 json 数组中的索引来解析它。问题是 JSON 数组中没有相同的 JSON 对象。对于第一个索引,你必须单独解析它,对于第二个索引你实现单独的解析器。
-
谢谢,但是我如何尝试所有选项,请给我一些与此 json 数组相关的示例。
-
我的建议是使用 JSonObject 而不是将 Product 作为 JSonArray。
-
如果您需要解析相同的响应(您发布的内容)会这样做。
标签: android arrays json getjson