JSONObject转换为JSONArray
一.JSONObject转JSONArray
//json串内容如下
{"request_id":"1111111111112","audience":["aaa","bbb"],"settings":{"ttl":36000000,"strategy":{"default":3,"ios":4}}
}
以com.alibaba.fastjson中的JSONArray与JSONObject为例:
public static void main(String[] args) throws UnsupportedEncodingException {String str = "{\n" +" \"request_id\":\"1111111111112\",\n" +" \"audience\":[\"aaa\",\"bbb\"],\n" +" \"settings\":{\n" +" \"ttl\":36000000,\n" +" \"strategy\":{\n" +" \"default\":3,\n" +" \"ios\":4\n" +" }\n" +" }\n" +"}";//一:JSONObject转JSONArray//json字符串转JSONObjectJSONObject json = JSONObject.parseObject(str); //json = {"settings":{"strategy":{"default":3,"ios":4},"ttl":36000000},"audience":["aaa","bbb"],"request_id":"1111111111112"}//方法一: 调用JSONArray的add方法,将JSONObject对象添加到JSONArray中JSONArray jsonArray = new JSONArray();jsonArray.add(json);System.out.println("方法一:"+jsonArray); //jsonArray = [{"settings":{"strategy":{"default":3,"ios":4},"ttl":36000000},"audience":["aaa","bbb"],"request_id":"1111111111112"}]//方法二:直接在json前后加上 [] 符号String jsonArr = "["+json+"]";System.out.println("方法二:"+jsonArr); // jsonArr = [{"settings":{"strategy":{"default":3,"ios":4},"ttl":36000000},"audience":["aaa","bbb"],"request_id":"1111111111112"}]}
JSONObject转换为JSONArray相关推荐
- 1.JSONObject与JSONArray的使用
参考文献: http://blog.csdn.net/huangwuyi/article/details/5412500 1.JAR包简介 要使程序可以运行必须引入JSON-lib包,JSON-lib ...
- android 读取json数据(遍历JSONObject和JSONArray)
android 读取json数据(遍历JSONObject和JSONArray) public String getJson(){ String jsonString = "{\" ...
- Json-lib使用——JSONObject与JSONArray
1.从Object到String 要先用Object对象构造一个JSONObject或者JSONArray对象,然后调用它的toString()方法即可 (1)示例一 1 Book book=new ...
- JSONObject、JSONArray区别
最近两个星期接触最多的就是json和map了. 之前用到的json,就是一个键对应一个值,超级简单的一对一关系.现在用到的json那可以层层嵌套啊,刚开始接触的时候,确实有种崩溃的赶脚,不想去理,取个 ...
- fastjson list转json字符串_程序员:JSON、JSONObject 与 JSONArray 简单讲解
fastjson简介 fastjson 是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 ...
- fastjson 判断是否包含_Fastjson, Gson, org.json.JSON三者对于JSONObject及JSONArray的判断
1.Fastjson 我们通常在已知格式的情况下直接使用JSONObject,JSONArray,但是如果遇到需要判断格式呢? try{ Object object=JSON.parse(a);if ...
- JSONObject、JSONArray
最近两个星期接触最多的就是json和map了. 之前用到的json,就是一个键对应一个值,超级简单的一对一关系.现在用到的json那可以层层嵌套啊,刚开始接触的时候,确实有种崩溃的赶脚,不想去理,取个 ...
- JSONObject 与 JSONArray
转载网址:https://blog.csdn.net/changhenshui1990/article/details/69950663 https://www.cnblogs.com/liduanw ...
- JSON解析之JSONObject与JSONArray的使用
一.应用场景 1.后台的java类,如实体类.List.Set.Map转成json字符串发送到前端或其他项目 2.前端或者其它项目发送过来的json字符串,需要解析成实体类.List.Set.Map等 ...
最新文章
- 基于OSS存储搭建Hadoop集群
- C#正则表达式:移除文本中所有方括号和其中的内容
- mysql 设置 table name 表名不区分大小写
- java的属性只能在类里面 方法外面定义
- 理解PHP5中static和const关键字
- 非经营性网站备案流程
- azure云数据库_在Azure SQL数据库中实现动态数据屏蔽
- 移动平台前端开发总结(针对iphone,Android等手机)
- 11G新特性 -- ASM Fast Mirror Resync
- 电商产品经理:如何搭建会员管理体系(多图干货)
- Python 字符串去除空格的方法
- 计算机组装与维护论文大一,【计算机组装与维护浅析论文】 计算机组装与维护论文...
- 《数据库原理》——知识点总结(期末复习)
- [云原生专题-41]:K8S - 核心概念 - Service业务的统一网关接口Ingress详解、安装、常见操作命令
- leetcode简单之1076.项目员工II
- ibm3400服务器改win7系统,dell3578win10改win7系统bios如何设置_戴尔win10改win7系统bios设置步骤...
- 计算机参数含义,硬盘的各项基本参数含义解析
- python使用pillow生成纯透明png图片
- 黑盒测试用例设计方法-等价类划分法
- VS 和VC 的区别
热门文章
- c# 菜单设置快捷键
- ubuntu 安装samba 服务
- 撕裂者cpu三代文件服务器,AMD 两年 CPU 线路图曝出,10月发第三代线程撕裂者
- oracle查询字段当中有空格,oracle 空格字符查询与处理
- java贪吃蛇学期,Java实现贪吃蛇
- html图片怎么中心对齐,css图片居中(css怎么让图片水平居中对齐)
- 微信小程序一键抠图(进阶),抠图完成之后自定义背景合成新图并下载到本地
- 华为找手机功能显示连接服务器失败,手机怎么连接云服务器异常
- 实现免费WiFi无线共享
- CPU,内存,硬盘,缓存,缓冲区