2016-04-19 19 views
0

jsonの構文解析を試みていますので、jsonのさまざまな部分を取得できます。私は次のコードJSONObjectテキストは、文字 '0'で始まる '{'で始まる必要があります。

JSONObject jsonOutput = new JSONObject(aResponse.getEntity(String.class)); 

を使用すると、私はエラーを取得しています:

org.json.JSONException:JSONObjectのテキストは文字0

で '{' で始まる必要がありますaResponse.getEntity(String.class)は、下のjsonを返します。

{ 
    "list": { 
    "access_level": "readonly", 
    "address": "[email protected]", 
    "created_at": "Tue, 19 Apr 2016 04:01:05 -0000", 
    "description": "", 
    "members_count": 0, 
    "name": "995" 
    }, 
    "message": "Mailing list has been created" 
} 

このエラー?私はオンラインのjsonバリデーターでjsonを検証することができました

+1

これはどの言語で、どのライブラリを使用しているのか推測しますか?関連するすべてのものの正確なバージョンを常に提供してください。 –

+0

Doh!ごめんなさい。私はJavaとorg.jsonライブラリを使用しています。 – Bitwyse1

+0

私はまたいくつかの休憩の仕事のためにジャージーを使用しています。それがJSONを解析できるかどうかはわかりません。 – Bitwyse1

答えて

0

私がしなければならなかったのは、文字列変数を取得してエラーがなくなったことだけでした。

String tempStr; 

ClientResponse aResponse = CreateMailingList("9967"); 
**tempStr = aResponse.getEntity(String.class);** 
JSONObject jsonOutput = new JSONObject(tempStr); 
system.out.println(jsonOutput); 
関連する問題