以下のような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");
その値をプログラムで渡すことができます。
前もって感謝します