Dynamicaly从json对象获取json数组

问题描述:

我想从android平台上的JSON对象获取JSON数组。问题是你永远不知道名称值对的名称可能与任何数组相对应,或者数组的大小或数量。我相信你可以尝试通过使用某种类型的散列来做到这一点?真的不知道如何违反这个问题。任何帮助,提示和链接非常感谢。Dynamicaly从json对象获取json数组

谢谢。

遍历每个键值对并查看哪个是Array。如果你可以有多个数组,你需要一些东西来唯一标识这是你正在寻找的数组。也许数组中的项目数量或它具有一些唯一键值对。当然,您也可以尝试添加一个唯一标识该数组的键值对,例如id =>“this is my array”,然后查看是否存在该键值对。

+0

有没有办法在运行时获取值对的名称?然后使用该值来获取数组? –