java - JSONObject 文本必须以 '{' at 1 [character 2 line 1] 开头,并出现 '{' 错误

标签 java android json parsing

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);

我引用了很多解析的解决方案this link ,仍然遇到相同的错误。 谁能给我一个简单的解析解决方案。

最佳答案

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

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

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

关于java - JSONObject 文本必须以 '{' at 1 [character 2 line 1] 开头,并出现 '{' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22062056/

相关文章:

java - 将字符串解析为带前导零的长

java - 计算每个数字被输入的次数

java - Android:使用来自另一个 Activity 的 Arraylist 填充表

android - 如何返回与 url django rest 中具有相同名字或姓氏的所有用户实例?

android - 将 Kotlin 文件编译为 Dex 会生成 ClassNotFoundException (kotlin.jvm.internal.Intrinsics)

javascript - 使用 JQuery 搜索 JSON 对象

javascript - Java中模板引擎的目的是什么?

java - 两个单选按钮均处于 Activity 状态

sql - 将嵌套键值添加到 Postgres 中的 JSONB

javascript - 如何使用jquery将json数组中的数据转换为表格格式?