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

如何在 Android中解析一个Json数组的字符串并将其保存在java字符串数组(如:xy [])?

我的Json要被解析:

[
  {
    "streets": [ "street1","street2","street3",... ],}
 ]

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

解决方法

解析
try {

   JSONArray jr = new JSONArray("Your json string");
   JSONObject jb = (JSONObject)jr.getJSONObject(0);
   JSONArray st = jb.getJSONArray("streets");
   for(int i=0;i<st.length();i++)
       {
      String street = st.getString(i);
      Log.i("..........",""+street);
      // loop and add it to array or arraylist
        }
}catch(Exception e)
{
        e.printStackTrace();
}

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

[表示json数组节点

{表示json对象节点

相关文章

ArrayList简介:ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增...
一、进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程...
本文为博客园作者所写:&#160;一寸HUI,个人博客地址:https://www.cnblogs.com/zsql/ 简单的一个类...
#############java面向对象详解#############1、面向对象基本概念2、类与对象3、类和对象的定义格式4、...
一、什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域...
Collection接口 Collection接口 Collection接口 Collection是最基本的集合接口,一个Collection代表一组...