私のアプリはAPIからJSON応答を受け取ります。それが到着すると、アプリは地図として結果を得るためにJSONParserクラスを使用します。CN1のJSON内でJSONを抽出
JSONParser jp = new JSONParser();
Map <String, Object> result = jp.parseJSON(new InputStreamReader(input, "UTF-8"));
「結果」は2つの値が含まれています。まず、私はキー「URL」を使用して取得することができますURL:
String url = result.get("url");
そして第二に、JSON形式であると私はキー「熱心」を使用して取得したデータの別のセットを。私は地図に展開しようとした:
java.util.List<Map<String, Object>> eager = (java.util.List<Map<String, Object>>) result.get("eager");
た地図は、地図のように動作していないので、私は文字列に全体熱心地図を通過し、ちょうど内容を確認するために、私はデータが内部にあることに気づきました
[{item1=x, item2=x,.....itemN=x}]
質問:私はJSONオブジェクトとしてデータを取得できますか このようなブラケット、?
あなたは構文解析後の行にブレークポイントを配置し、デバッガ変数インスペクタツールを使用する必要がありますデータ構造を理解する。 –