当前位置: 首页 > 面试题库 >

JSONObject文本必须在1 [字符2第1行]处以'{'开头,错误为'{'

羊柏
2023-03-14
问题内容
String JSON = "http://www.json-generator.com/j/cglqaRcMSW?indent=4";

JSONObject jsonObject = new JSONObject(JSON);
JSONObject getSth = jsonObject.getJSONObject("get");
Object level = getSth.get("2");

System.out.println(level);

我引用了许多解决方案来解析此链接,但仍然遇到相同的错误。有谁能给我一个解析它的简单解决方案。


问题答案:

您的问题String JSON = "http://www.json- generator.com/j/cglqaRcMSW?indent=4";不是JSON
您想要做的是打开HTTP与“ http://www.json-
generator.com/j/cglqaRcMSW?indent=4
” 的连接,然后解析JSON 响应

String JSON = "http://www.json-generator.com/j/cglqaRcMSW?indent=4";
JSONObject jsonObject = new JSONObject(JSON); // <-- Problem here!

将不会打开与站点的连接并检索内容。



 类似资料: