原生JSON解析数据

解析一下数据格式:

String result = {"errorCode":"0","info":{"16":[0,30],"17":[0,30],"18":[0,30],"19":[0,30],"20":[0,30],"21":[0,30],"22":[0,30],"23":[0,30]},"msg":"操作成功","status":"1","token":""}

(fastjson解析会有顺序错乱问题)

//原生JSON解析

JSONObject js = new JSONObject(result);

TreeMap> mHourMaps = new TreeMap>();

Iterator it = js.keys();

//遍历jsonObject数据,添加到Map对象

while (it.hasNext()){

    String key = String.valueOf(it.next());

    JSONArray array =  js.getJSONArray(key);

    List list = JsonUtility.fromList(array.toString(), String.class);

    mHourMaps.put(key, list);

}

2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,351评论 0 33
  • 有句老话说的好:人外有人,天外有天。今天通过在象棋教室发生的一件事更是证明了这句话。且听我娓娓道来…… 刚来...
    曹子恒阅读 3,408评论 0 0
  • 晨读木心讲陶渊明和中世纪文学,哈代说,多记印象,少谈主见。事实与意见,也是渐悟与顿悟。 小子昨天说在南京呆几年,吃...
    绿百合阅读 1,729评论 0 0
  • 有时候翻自己以前的日记本,会发现某相邻两篇的间隔达一周以上。我会回想那一周发生了什么呢?有时会恍然大悟,因为太忙了...
    天上的船阅读 923评论 0 1