使用Iterator解析JSON数据

原创 2015年11月19日 09:33:55

  最近遇到一些JSON数据    如:{"3":"婚房","2":"学区房","1":"商场周边","7":"交通便利","6":"包物业费","5":"采光好","4":"小户型"}

因为没遇到过字段为数字的情况  纠结了好久才弄出来  使用Iterator


贴上代码


private void PaseJson() {
        String json = "{\"3\":\"婚房\",\"2\":\"学区房\",\"1\":\"商场周边\",\"7\":\"交通便利\","
                "\"6\":\"包物业费\",\"5\":\"采光好\",\"4\":\"小户型\"}";
        try {
            JSONObject jsonObject = new JSONObject(json);
            for (Iterator<String> iterator = jsonObject.keys(); iterator
                    .hasNext();) {
//key为字段名,jsonObject.get(key) 为对应的数据
                String key = iterator.next().toString();
                System.out.println(key + ":" + jsonObject.get(key));
 
            }
 
        catch (JSONException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

相关文章推荐

一个使用iterator和json技术的实例

  • 2015年06月17日 17:43
  • 1.17MB
  • 下载

JSON Iterator 解析(含map格式)

———————————————————————————————————————————————————————————————————————————————— 接口: import org.js...

如何使用for循环和iterator循环remove掉list中的数据

iterator循环remove例子: 如下public static void main(String[] args) { List strList = new ArrayList(...

使用Gson解析Json数据

  • 2014年10月21日 16:30
  • 178KB
  • 下载

Android--使用原生技术实现ListView(原生技术实现网络异步请求,解析json数据)

涉及到的原生技术:1.原生技术实现网络异步请求1.原生技术解析json数据实现步骤:实现代码:**第一二步比较简单,直接跳过import android.content.Context; import...

使用gson解析并生成json数据

  • 2014年11月11日 22:36
  • 300KB
  • 下载

使用Gson解析复杂的json数据

Gson解析复杂的json数据
  • tkwxty
  • tkwxty
  • 2014年06月25日 18:48
  • 162351
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Iterator解析JSON数据
举报原因:
原因补充:

(最多只允许输入30个字)