私はこのJSONが私たちのRESTサービスの1から来るがあります。私はこのJSONをパースするためのjava-json.jarを使用していますA JSONObjectテキストは、「{」エラー
[
"{\"category_name\":[\"Industry Components\"],\"categoryId\":[1]}",
"{\"category_name\":[\"Business Components\"],\"categoryId\":[2]}",
"{\"category_name\":[\"Utilities\"],\"categoryId\":[3]}",
"{\"category_name\":[\"Tools\"],\"categoryId\":[4]}
]
、これは簡単なスニペットです私は、JSON文字列の上を通過しようとしています。ここで
JSONObject jsonObject = new JSONObject(jsonStr);
しかし、私は例外の下に取得しています:
org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
最初に私はそれがだと仮定しました
String replacedStr = jsonStr.replaceAll("\\[", "").replaceAll("\\]", "")
をしかし、それでも私は、同じ例外を取得しています:JSONと私であるための[
と]
文字は以下のように置き換えることを試みました。誰でも私が間違っていることを知ってもらえますか?
最後の行に最後の引用符がありません。 – par