L.B*_*L.B 2 java arrays android json object
我正在制作一个Android应用程序,必须使用json.我对JSON很新,所以我有一个问题.我从HttpUrlConnection获得了以下json代码:
[{"id":"12","name":"John","surname":"Doe","age":"23","username":"123"}]
Run Code Online (Sandbox Code Playgroud)
如何将此字符串转换为jsonArray并使用java从此数组中获取"23"?我已经在stackoverflow上搜索了很多,但没有得到正确的答案.希望有人可以帮助我.
我已经尝试使它成为一个jsonObject但它没有用.结果是我从HttpUrlConnection得到的字符串:
JSONObject jsonObject = new JSONObject(result);
String jsonname = jsonObject.getString("age");
Run Code Online (Sandbox Code Playgroud)
您提供的JSON字符串是一个数组(包含单个元素).请尝试使用此代码:
JSONArray jsonArray = new JSONArray(result);
// This gets you the first (zero indexed) element of the above array.
JSONObject jsonObject = jsonArray.getJSONObject(0);
String age = jsonObject.getString("age");
Run Code Online (Sandbox Code Playgroud)
与此问题类似,但你有相反的问题.
归档时间: |
|
查看次数: |
9839 次 |
最近记录: |