私はJSONの初心者です...
Javaプログラムで次のJSONオブジェクトから「3037904」の値を取得するにはどうすればよいですか?
{"query":{"pages":{"3037904":{"pageid":3037904、 "ns":0、 "title": "Kempinski"、 "categories":[{"ns":14、 "title ":"カテゴリ:1897年に設立された会社 "}、{" ns ":14、" title ":"カテゴリ:ホテルチェーン "}、{" ns ":14、" title ":"カテゴリ:ケンピンスキーホテル "}] }}}}
私がしようとしました
JSONObject query = json.getJSONObject("query");
int pages = query.getInt("pages");
しかし、それはかかります
"{"3037904":{"pageid":3037904,"ns":0,"title":"Kempinski",
"categories":[{"ns":14,"title":"Category:Companies established in 1897"},{"ns":14,"title":"Category:Hotel chains"},{"ns":14,"title":"Category:Kempinski Hotels"}]}}}}",
「3037904」だけではありません。