小编won*_*ong的帖子

JSONObject文本必须以"{"开头

我有这个JSONObject:

{
  "gutter_url" : "",
  "sort_order" : "popularity",
  "result" : [
    {
      "afs" : "Y",
      "release_year" : 1979,
      "album_sort" : "Wall, The"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

并希望将数组放在"结果"的位置,所以我写了这段代码:

JSONObject allCDs = new JSONObject(objectString);
JSONArray CD_List = allCDs.getJSONArray("result");
Run Code Online (Sandbox Code Playgroud)

但后来我得到了这个例外:

Exception in thread "main" org.json.JSONException: A JSONObject text must begin with '{' at character 1
 at org.json.JSONTokener.syntaxError(JSONTokener.java:410)
 at org.json.JSONObject.<init>(JSONObject.java:179)
 at org.json.JSONObject.<init>(JSONObject.java:402)
 at de.htwberlin.gim.Aufgabe8_5.getCoversFor(Aufgabe8_5.java:55)
 at de.htwberlin.gim.Aufgabe8_5.main(Aufgabe8_5.java:77)
Run Code Online (Sandbox Code Playgroud)

java json

12
推荐指数
2
解决办法
7万
查看次数

标签 统计

java ×1

json ×1