zoukankan      html  css  js  c++  java
  • Json解析

    {
    "INFO":"",
    "LIST":{
      "1":{
      "CREATETIME":"2014-04-23 15:52:27:854",
      "ISFILE":0,
      "MODIFYTIME":"2014-04-23 15:52:27:854",
      "NAME":"/我",
      "SIZE":0
      }
     },
    "NUM":1,
    "RESULT":0
    }

    JSONObject ja=jo.getJSONObject("LIST");
    int number=jo.getInt("NUM");
    Log.e("DDDDDDDDDDDD","number:"+number);
    for(int i=1;i<=number;i++){
    JSONObject jb=ja.getJSONObject(String.valueOf(i));
    Log.e("DDDDDDDDDD","creatTime:"+jb.getString("CREATETIME"));
    }

     {"INFO":"",

    "LIST":[{"CREATETIME":"2014-04-23 15:52:27:854","ISFILE":0,"MODIFYTIME":"2014-04-23 15:52:27:854","NAME":"我","SIZE":0}],

    "NUM":1,

    "RESULT":0

    }

     JSONObject jsonObj = new JSONObject(jsonString);
       if(jsonObj.getInt("RESULT")==-1){
        setResult(jsonObj.getInt("RESULT"));
        setInfo(jsonObj.getString("INFO"));
       }else{
        setResult(jsonObj.getInt("RESULT"));
        setInfo(jsonObj.getString("INFO"));
        setNum(jsonObj.getInt("NUM"));
        JSONArray ja=jsonObj.getJSONArray("LIST");
        for(int i=0;i<ja.length();i++){
         JSONObject jb = (JSONObject)ja.opt(i);
        
         FileListInfo info = new FileListInfo();
         info.setName(jb.getString("NAME"));
         info.setIsFile(jb.getInt("ISFILE"));
         info.setSize(jb.getString("SIZE"));
         info.setCreatetime(jb.getString("CREATETIME"));
         info.setModifytime(jb.getString("MODIFYTIME"));
         listinfo.add(info);
        }
       }

  • 相关阅读:
    浮动元素的应用
    网页中选中文字 ,复制的颜色会变化
    JVM指令重排
    JVM相关的几个基本概念
    Cygwin安装apt-cyg
    MySql四种隔离级别
    Django利用form进行显示
    Django在不启动server的情况下调用方法
    Js实现hashMap
    Js编写的菜单树
  • 原文地址:https://www.cnblogs.com/lyz459/p/3683895.html
Copyright © 2011-2022 走看看