1

単一のjsonオブジェクトを解析しようとしましたが、問題があります。これは私のオブジェクトです:

{"id":"16","nickname":"vvvv","country":"Albania","date":"2013-03-25 21:08:40","best":"8","updateDate":"1364243187.162"}

私はこのコードを使用します:

JSONObject object = (JSONObject) new JSONTokener(responce).nextValue();
         String query = object.getString("nickname");

java.langClassCastExeptionjava.jangBooleanを取得します

4

1 に答える 1

4

指定された文字列からJSONObjectを作成し、jsonObjectからすべての値を次のように抽出するだけです。

 //create json object form responce string
JSONObject object = new JSONObject(responce);

//get nickname
 String query = object.getString("nickname");
///.... get other value for object

また、JSONObject.has(String name)を使用して、現在のjsonオブジェクトに指定された名前のマッピングが含まれているかどうかを確認します

于 2013-03-25T20:53:12.333 に答える