【发布时间】:2021-10-30 10:59:00
【问题描述】:
我有以下代码:
JSONObject student2 = new JSONObject();
try {
student2.put("name", "NAME OF STUDENT2");
System.out.println(student2.get("name"));
System.out.println(student2.getString("name"));
} catch (JSONException e) {
e.printStackTrace();
}
我只是想创建一个 JSONObject 并从中提取“名称”值。
但是两个“System.out.println”命令返回空值。我希望结果是字符串“NAME OF STUDENT2”。
我做错了什么?
【问题讨论】:
-
这段代码运行良好。我认为您的问题出在其他地方
-
没有堆栈跟踪,因为此代码没有生成错误。它只会导致空响应。
-
这段代码运行良好。您的环境可能有问题。
-
@fabiobh 您的代码 100% 正确,请正确签入 logcat 或在其他设备上尝试。我认为问题仅在日志中而不是打印中。所以尝试断开设备并再次检查或尝试在另一个设备中。检查这个i.stack.imgur.com/xB9r4.png