文档章节

JSONObject.fromObject()

木子丰
 木子丰
发布于 2013/10/17 13:56
字数 181
阅读 248
收藏 0
JSON与JAVA数据的转换( JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。

1. List集合转换成json代码

List list = new ArrayList();

list.add( "first" );

list.add( "second" );

JSONArray jsonArray2 = JSONArray.fromObject( list );

2. Map集合转换成json代码

Map map = new HashMap();

map.put("name", "json");

map.put("bool", Boolean.TRUE);

map.put("int", new Integer(1));

map.put("arr", new String[] { "a", "b" });

map.put("func", "function(i){ return this.arr[i]; }");

JSONObject json = JSONObject.fromObject(map);

3. Bean转换成json代码

JSONObject jsonObject = JSONObject.fromObject(new JsonBean());

4. 数组转换成json代码

boolean[] boolArray = new boolean[] { true, false, true };

JSONArray jsonArray1 = JSONArray.fromObject(boolArray);

5. 一般数据转换成json代码

JSONArray jsonArray3 = JSONArray.fromObject("['aa','bb','cc']" ); 


JSONObject jsonArray4 = JSONObject.fromObject("{name:'xxx',sex:'x'}" );
必须以{key:value, key2:value2,key3:value3}这种格式,否则无法转换

© 著作权归作者所有

木子丰
粉丝 17
博文 236
码字总数 68754
作品 0
郑州
程序员
JSONObject.toBean

异常: net.sf.json.JSONException: java.lang.NoSuchMethodException: Unknown property 'success' on class 'class com.leagsoft.restservice.common.bean.Message'at net.sf.json.util.Pr......

learn_more
2015/01/15
0
0
jsonObject 解析map 字段问题

之前解析map的时候一般都是 Map<String, String> param = new HashMap<String, String>(); String signature = JSONObject.fromObject(param).toString(); 但是今天发现这样子解析出来的额 ......

狮子暴走
2015/08/02
0
5
json 空值不输出

FlightSegment //类 //字段 private String dep; private String arr; private String date; private String clock; //有set和get方法 //Test FlightSegment f = new FlightSegment(); f.se......

ITFrank
2013/07/02
4.5K
2
JSON格式转换,String,Array,List,Map

package cn.itcast.caoke.json; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import net.sf.json.JSONArray; import net.sf.json......

习惯了-想你
2016/08/26
25
0
android报错,求错误原因。

写的一个关于解析json数据类型,已经导入相关包。 JSONObject json = JSONObject.fromObject(re); String jstatus=json.getString("status"); System.out.println(jstatus);...

夜色游魂
2013/01/10
181
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

最全最强解析:支付宝钱包系统架构内部剖析(架构图)

支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可...

晨猫
33分钟前
4
0
竞品分析

那什么样的场景需要用关键纬度分析法分析竞品呢? 竞品分析的目的是为了看竞品们和自己产品重合的业务都具备哪些功能点,以及这些功能是怎么做的,以此确定自己产品的优化方向。 竞品们的业务...

于谦老师
40分钟前
1
0
OSChina 周三乱弹 —— 公司女同事约我

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:分享水木年华的单曲《蝴蝶花(2002年大提琴版)》 《蝴蝶花(2002年大提琴版)》- 水木年华 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
1K
16
Linux环境搭建 | VMware下共享文件夹的实现

在进行程序开发的过程中,我们经常要在主机与虚拟机之间传递文件,比如说,源代码位于虚拟机,而在主机下阅读或修改源代码,这里就需要使用到 「共享文件」 这个机制了。本文介绍了两种共享文...

良许Linux
今天
9
0
JUC锁框架——AQS源码分析

JUC锁介绍 Java的并发框架JUC(java.util.concurrent)中锁是最重要的一个工具。因为锁,才能实现正确的并发访问。而AbstractQueuedSynchronizer(AQS)是一个用来构建锁和同步器的框架,使用A...

长头发-dawn
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部