-3
 {"category1":"value1","category2":"value2"}

反対票を投じないでください。直接的な回答を得て次に進むために、ここでこの質問をしています。Android アプリでは、次のように値またはカテゴリ 1 とカテゴリ 2 を取得しようとしていますが、エラーが発生しています。なぜ ?

JSONParserPostGet jsonParser2 = new JSONParserPostGet();
JSONObject json = jsonParser2.makeHttpRequest(url, "POST", params);

if (json != null) 
{   
String category1 = json.getString("category1"); 
String category2 = json.getString("category2");
}
4

4 に答える 4

1

以下のコードは問題なく動作します。org.json を使用していることに注意してください。

JSONObject object = new JSONObject("{\"category1\":\"value1\",\"category2\":\"value2\"}");
System.out.println(object.getString("category1"));
System.out.println(object.getString("category2"));
于 2013-09-30T14:43:57.730 に答える
1

私の知る限り、Java 標準ライブラリには JSON パーサーはありません。Java で JSON を使用してみてください。

于 2013-09-30T14:44:07.283 に答える
0

Joshua Swank によって与えられたように、JSON ライブラリをコードに手動で追加する必要があります。

http://www.mkyong.com/java/json-simple-example-read-and-write-json/

于 2013-09-30T14:48:12.450 に答える