文档章节

json字符串解析

绝版公子
 绝版公子
发布于 2014/04/13 10:09
字数 111
阅读 7
收藏 0

public List<Map<String, Object>> jsonToArray(String json) {

List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();

try {

JSONObject jsonobj = new JSONObject(json);

JSONArray ary = jsonobj.getJSONArray("result");

for (int i = 0; i < ary.length(); i++) {

JSONObject obj = (JSONObject) ary.opt(i);

Map<String, Object> map = new HashMap<String, Object>();

map.put("rid", obj.getString("rid"));

map.put("name", obj.getString("name"));

map.put("wk", obj.getString("wk"));

map.put("wboxoffice", obj.getString("wboxoffice"));

map.put("tboxoffice", obj.getString("tboxoffice"));

list.add(map);

}

} catch (JSONException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return list;

}


© 著作权归作者所有

共有 人打赏支持
绝版公子
粉丝 0
博文 2
码字总数 461
作品 0
黄冈
程序员
私信 提问
这么小改一下,PHP json_decode内存节省70%

如果你用PHP的json_decode函数解析JSON串,而且JSON串中包含一个大量元素的数组,那你就要小心解析过程中PHP超出内存上限了。 笔者在开发时遇到一个JSON文件需要解析,该JSON中包含了一个由众...

supergao222
2017/11/08
0
0
JavaScript-JSON解析

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 JSON解析: 我们很多的数据描述都使用JSON ,JSO...

凯哥学堂
2017/10/20
0
0
jQuery操作json

前言 在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换、JSON数据的解析是关键。 先...

iiiiiSKY
2015/12/21
229
2
stringify、parse、param、eval、serialize、serializeArray的一些使用方法

测试代码: 1)JSON.parse() 将 JSON 字符串转换成对象: 2)eval() 和 JSON.parse()一样都是json的的解析方法,把json字符串解析为一个object对象 两者区别: eval()和JSON.parse() 的区别: ev...

文文1
2018/05/04
0
0
Java解析复杂json

假设有如下的json: String returnResult=[{"ip":"1.28.145.70","res":["{"type":"Amount of degraded disk in raid","metric":"IQiyi.Raid.Degraded[1]","value":"0.0","lasttime":"1456470......

浮躁的码农
2016/02/26
190
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux syslog相关函数详解

介绍 syslog是Unix系统的日志系统。可以将日志记录在本地系统中。 一个完整的syslong日志包含如下信息:程序模块 | 严重性 | 时间 | 主机名 | 进程名 | 进程ID | 正文。 syslong相关函数 1....

RongJinhui0
14分钟前
0
0
使用nsenter工具进入Docker容器

查看本机装没有nsenter whereis nsenter或者whatis nsenter 未安装先安装,网上有很多这样的脚本 vi nsenter.sh#!/bin/bashcurl https://www.kernel.org/pub/linux/utils/util-linux/v2....

问题终结者
14分钟前
1
0
MaxCompute安全管理指南-基础篇

背景及目的 方便和辅助MaxCompute的project owner或安全管理员进行project的日常安全运维,保障数据安全。 MaxCompute有安全模型,DataWorks也有安全模型,当通过DataWorks使用MaxCompute,而...

阿里云云栖社区
15分钟前
0
0
Retrofit设计模式源码解析

因为Retrofit做到了很强的解耦,因此就一定需要用到很多设计模式。所以,我觉得,通过阅读Retrofit源码来学习设计模式是再好不过的设计模式学习方法了。 大致看了一圈Retrofit源码,受益匪浅...

亭子happy
15分钟前
3
0
哈夫曼编码

哈夫曼编码的基本思想是以字符的使用频率作为权构建一颗哈夫曼树,然后利用 哈夫曼树对字符进行编码 哈夫曼算法采用的贪心策略是每次从树的集合中取出没有双亲权值最小的两棵作为左右子树, ...

writeademo
17分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部