java – Android解析Json数组的字符串

前端之家收集整理的这篇文章主要介绍了java – Android解析Json数组的字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在 Android中解析一个Json数组的字符串并将其保存在java字符串数组(如:xy [])?

我的Json要被解析:

  1. [
  2. {
  3. "streets": [ "street1","street2","street3",... ],}
  4. ]

后来在我的代码中,我想用这个数组填充我的布局中的微调项.
我尝试的一切都只能在旋转器中列出一个街道项目.

解决方法

解析
  1. try {
  2.  
  3. JSONArray jr = new JSONArray("Your json string");
  4. JSONObject jb = (JSONObject)jr.getJSONObject(0);
  5. JSONArray st = jb.getJSONArray("streets");
  6. for(int i=0;i<st.length();i++)
  7. {
  8. String street = st.getString(i);
  9. Log.i("..........",""+street);
  10. // loop and add it to array or arraylist
  11. }
  12. }catch(Exception e)
  13. {
  14. e.printStackTrace();
  15. }

一旦你解析并添加到数组.使用它来填充您的微调.

[表示json数组节点

{表示json对象节点

猜你在找的Java相关文章