博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将相关数据拼成所需JSON数据
阅读量:4585 次
发布时间:2019-06-09

本文共 1216 字,大约阅读时间需要 4 分钟。

参考:

有时候我们需要将一些数据拼装成所需要格式的JSON,可以使用如下方法,本人觉得还是比较方便:

比如所需要的JSON如下:

[    {        "text": "全部",        "value": ""    },    {        "text": "未通过",        "value": "-1"    },    {        "text": "主任审批中",        "value": "0"    },    {        "text": "经理审批中",        "value": "1"    },    {        "text": "已通过",        "value": "2"    }]

 

使用List和Map集合结合上面方法拼装自定义json数据:

/**     * 审批状态列表     * @return json     * @throws Exception     */    public String applyList() throws Exception {        List
> list = new ArrayList
>(); Map
map = new HashMap
(); map.put("value", ""); map.put("text", "全部"); list.add(map); map = new HashMap
(); map.put("value", "-1"); map.put("text", "未通过"); list.add(map); map = new HashMap
(); map.put("value", "0"); map.put("text", "主任审批中"); list.add(map); map = new HashMap
(); map.put("value", "1"); map.put("text", "经理审批中"); list.add(map); map = new HashMap
(); map.put("value", "2"); map.put("text", "已通过"); list.add(map); JSONArray arry=JSONArray.fromObject(list); this.jsonObject = arry.toString(); return JSON; }

以上方法运用得当可以拼出很多格式的JSON。

 

转载于:https://www.cnblogs.com/shuilangyizu/p/6709480.html

你可能感兴趣的文章
PAT 1060 爱丁顿数(25)(STL-multiset+思路)
查看>>
进程和线程
查看>>
爬取校花网视频
查看>>
mysql root密码忘记最快方法
查看>>
imagemagick imagick
查看>>
DevOps - 版本控制 - Gitlab
查看>>
代码管理必备-----git使用上传码云
查看>>
静态库Lib和动态库Dll
查看>>
获取日k数据
查看>>
【LOJ】 #2132. 「NOI2015」荷马史诗
查看>>
策略模式
查看>>
DirectX11 With Windows SDK--11 混合状态
查看>>
BZOJ2982: combination Lucas模板
查看>>
UVa 10723 Cyborg Genes(LCS变种)
查看>>
Jmeter参数化
查看>>
Linux用iso镜像制作本地yum源
查看>>
在SSH项目中Struts2、Spring、Hibernate分别起到什么作用?
查看>>
网络编程协议
查看>>
5.9
查看>>
备份项目实例
查看>>