android之JSON解析(一)

   www.json.org这是JSON的官方网站。

    首先,我,我们需要在code.google.com/p/google-gson/downloads/list下载JSON的jar包,解析后把gson-1.6.jar文件导入到你那个需要解析的项目中去。

    解析JSON例子,如下:

    1、 这是Json数据,"[{\"name\":\"Michael\",\"age\":20},{\"name\":\"Mike\",\"age\":21}]"

    2、

    //创建JsonReader 对象

    JsonReader reader = new JsonReader(new StringReader(jsonData));

    //开始解析数组

    reader.beginArray();

    //循环判断有没有下一个Json对象

    while(reader.hasNext()){

    //开始解析Json对象

    reader.beginObject();

    }

    //循环判断Json对象里面有没有下一个键值对

    while(reader.hasNext()){

    String tagName = reader.nextName();

    if(tagName.equal("name")){

    //name键多对应的值

    reader.nextString();

    }else if(tagName.equal("age")){

    //age键多对应的值

    reader.nextString();

    }

    }

    //Json对象的结尾

    reader.endObject();

    }

    //数组解析的结尾

    reader.endArray();

posted on 2012-03-22 00:52  lee0oo0  阅读(7411)  评论(2编辑  收藏  举报