我有一个如下所示的 JSON 文件。
{
"user":
[
{
"id": "1",
"firstname":"Xyz",
},
{
"id": "2",
"firstname":"Abc",
}
],
"animal":
[
{
"id": "1",
"firstname":"Elephant",
},
{
"id": "2",
"firstname":"Horse",
}
]
}
在服务器端,他们正在使用新的父 JSON 对象更新这个 JSON 文件。如您所见,有“用户”和“动物”对象。服务器可以添加另一个具有相同属性“id”和“firstname”的对象“birds”。
我需要的是以编程方式找出父对象并提取它们的名称。
如果 JSON 文件是静态文件,我可以读取并获取输出。我在这里问的是一种查找父 JSONObjects 的方法。
JSONObject jsonObject = new JSONObject(uriToJsonFile);
JSONArray jsonArray = jsonObject.getJSONArray("user");
如果我能够做我所要求的,我们不需要硬编码值“用户”,jsonObject.getJSONArray("user");
而是我们可以通过编程方式传递该值。
提前致谢