JSON教程之JSON-lib:java对象转换为JSON
来源:互联网 发布:淘宝宝贝上架流程 编辑:程序博客网 时间:2024/05/22 00:34
这篇主要介绍一下如何用JSON-lib包把Java中的对象转换为JSON对象。
1、基本的Java类型可以直接用JSONObject对象的put或accumulate方法
JSONObject json=new JSONObject();
json.accumulate("name", "yuan");
int age=999;
json.put("age", age);
2、数组或集合可以先定义一个数组和集合对象,或者定义JSONArray对象
boolean[] boolArray=new boolean[]{true,false,true};
json.put("boolArray", boolArray);
JSONArray intJSONArray=JSONArray.fromObject("[1,2,3]");
json.put("intJSONArray", intJSONArray);
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]; }" );
json.put("map", map);
//or
//JSONObject jsonObject = JSONObject.fromObject( map );
//json.put("map",jsonObject);
3、JavaBean为先定义好一个JavaBean对象,然后用JSONObject.fromObject(boy)方法
Boy boy=new Boy();
JSONObject obj=JSONObject.fromObject(boy);
4、一个完整的示例
- JSON教程之JSON-lib:java对象转换为JSON
- JSON教程之JSON-lib转换JSON为JavaBean
- JSON --- JAVA对象转换为json
- JSON-lib框架,将对象转换为json字符串
- java 对象转换为json
- 使用JSON-LIB转换JAVA对象
- 使用JSON-LIB转换JAVA对象
- 使用JSON-LIB转换JAVA对象
- Json-lib实现json,java对象,xml之间相互转换 .
- 使用json-lib将java对象转换成json字符串
- Json-lib 实现 json,java 对象,xml 之间相互转换
- 使用json-lib jsonObject 把json 转换成 java对象
- Java对象 json之间的转换(json-lib)
- JSON-lib转化JAVA对象为JSON格式字符串
- JSON教程之JSON-lib包方法解析(JAVA)
- Java之使用json-lib进行对象与json字符串之间的转换
- Java之使用json-lib进行对象与json字符串之间的转换
- Java之使用json-lib进行对象与json字符串之间的转换
- 安桌文件上传和数据上传到服务器
- IC卡和ID卡区别
- linux下VI编辑器命令备忘录
- 扯淡一下nosql
- JDBC面试题
- JSON教程之JSON-lib:java对象转换为JSON
- Javascript面向对象相关的一个例子
- MySQL笔记(2)
- JAVA JDK 8 正式发布了!
- [转]Matlab 7.0 中XML文件读写测试
- 《近匠》从Cubieboard到radxa:汤亮的第二次硬件创业
- LeetCode:Two Sum
- Java学习之路
- ubnutu :could not initialize the package inform...解决