想把json转换为map,可是报了这个错误。。。。

新手上路,请多包涵

Exception in thread "main" net.sf.json.JSONException: Found starting '[' but missing ']' at the end. at character 0 of null

at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:499)
at net.sf.json.util.JSONTokener.<init>(JSONTokener.java:82)
at net.sf.json.JSONObject._fromString(JSONObject.java:1201)
at net.sf.json.JSONObject.fromObject(JSONObject.java:165)
at net.sf.json.JSONObject.fromObject(JSONObject.java:134)
at Servlet.test.parseJSON2Map(test.java:20)
at Servlet.test.main(test.java:67)
阅读 6.2k
2 个回答

你的JSON是一个Array并非是一个Object的吧,Array使用后面的方式转换JSONArray.fromObject

Found starting '[' but missing ']'

只找到'['没找到']'你确定你的json是正确的格式?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题