使用json-lib进行Java和JSON之间的转换
来源:互联网 发布:河南师范大学教务网络 编辑:程序博客网 时间:2024/05/05 01:10
一、使用的包。
http://json-lib.sourceforge.net/或者http://sourceforge.net/projects/json-lib/?source=directory
http://www.json.org/json-zh.html
下载:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/json-lib-2.4-jdk15.jar/download
还需要的包
Json-lib requires (at least) the following dependencies in your classpath:
jakarta commons-lang 2.5
jakarta commons-beanutils 1.8.0
jakarta commons-collections 3.2.1
jakarta commons-logging 1.1.1
ezmorph 1.0.6
二、请参考
http://www.cnblogs.com/mailingfeng/archive/2012/01/18/2325707.html
二、使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//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(
"['json','is','easy']"
);
System.out.printf(jsonObject);
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- 使用json-lib进行Java和JSON之间的转换
- java使用json-lib进行Java对象和JSON之间的转换
- 解决maven web项目倒入eclipse不出现Maven Dependencies 和 Java System Library的问题
- Linux守护进程的编程实现
- MFC读写XML文件
- 成人网站YouPorn使用Redis 之经验谈
- apache优化之keepalive
- 使用json-lib进行Java和JSON之间的转换
- HDU 4337 King Arthur's Knights (图论+dfs) = =
- hdu1907(Nim博弈)
- E盘突然出现以下文件,eula.2052.txt globdata.ini install.exe install.res.2052.dll VC_RED.cab VC_RED.
- java 生成 powerpoint
- 12个有趣的c语言问答
- js获取控件位置
- hdu 1873(看病要排队)
- Windows组策略之软件限制策略