Android/java解析带有编号数据的JSON
我一直在寻找用java/安卓解析JSON数据的方法。不幸的是,没有与我相同的JSON。我有包含奇怪数字的JSON数据,看起来像:
{
"formules": [{"1":
{
"formule": "Linear Motion",
"url": "qp1"
},"2":
{
"formule": "Constant Acceleration Motion",
"url": "qp2"
},"3":
{
"formule": "Projectile Motion",
"url": "qp3"
}
}
]
}
请帮助我如何在Java/安卓中解析这个。谢谢
# 1 楼答案
试试这个
现在您可以按以下方式访问对象“1”
或者使用迭代器进行如下迭代
让我知道它是否有效
# 2 楼答案
对于在Android中解析Json,我发现Gson库非常有用
http://mvnrepository.com/artifact/com.google.code.gson/gson/2.3
它需要创建一个表示对象的pojo类。可能看起来像
然后,要将其转换为JSon和JSon,可以使用