2016-05-07 4 views
1

のJSONExceptionを取得:

{ 
    "required": false, 
    "schema": { 
     "type": "string", 
     "custom": "com.atlassian.jira.plugin.system.customfieldtypes:textfield", 
     "customId": 10161 
    }, 
    "name": "Error Code", 
    "operations": [ 
     "set" 
    ] 
} 

その後、私はあることを考えていましたこれは

JSONObject jsonObject = new JSONObject(lst.get(key).toString()); 

仕事をするだろう。しかし、私はこの例外を得た:

Exception in thread "main" org.codehaus.jettison.json.JSONException: Expected a ',' or '}' at character 95 of {required=false, schema={type=string, custom=com.atlassian.jira.plugin.system.customfieldtypes:textfield, customId=10161}, name=Error Code, operations=["set"]} 

文字95はこれで間違っている可能性が何customfieldtypesとTextField

間のコロンのですか?

答えて

2

有効なJSONではないシリアル化されたオブジェクトを解析しようとしています。

lst.get(key).toString() 

はJSONを生成しません。

+0

エラーメッセージの形式は、入力JSONとは関係ありません。 – xehpuk

関連する問題

 関連する問題