【发布时间】:2016-04-25 13:26:50
【问题描述】:
我正在制作一个 android 应用程序并且必须使用 json。我对 JSON 很陌生,所以我有一个问题。我从 HttpUrlConnection 获得了以下 json 代码:
[{"id":"12","name":"John","surname":"Doe","age":"23","username":"123"}]
如何将此字符串转换为 jsonArray 并使用 java 从该数组中获取“23”?我已经在 stackoverflow 上搜索了很多,但没有得到正确的答案。希望有人可以帮助我。
我已经尝试将其设为 jsonObject,但没有成功。结果是我从 HttpUrlConnection 得到的字符串:
JSONObject jsonObject = new JSONObject(result);
String jsonname = jsonObject.getString("age");
【问题讨论】:
-
您使用的是哪个 JSON 库?
-
我正在使用安卓工作室。我以为 Json 已经在 android studio 中构建了
-
JsonObject 类的完全限定名称是什么,只是为了确定您使用的是哪一个?
-
我怀疑你需要实例化一个 JsonArray,而不是一个 JsonObject。上面的字符串是一个数组,然后您应该能够查询它的各个项目。
标签: java android arrays json object