json-lib库用法

json-lib依赖


json-lib-2.3-jdk15.jar
=======================
commons-collections-3.1.jar
commons-beanutils.jar
ezmorph-1.0.4.jar
commons-logging-1.1.jar
commons-lang-2.3.jar
xom-1.1.jar

 

  

 

 

printValueFromJsonStr方法结果:

{"id": 1, "name": "haha", "email": [{"id": 1, "address": "test_0123@yahoo.com.cn"}, {"id": 2, "address": "test_0123@yahoo.com"}]}

name=haha
address=test_0123@yahoo.com.cn
address=test_0123@yahoo.com

 

printValueFromJsonStr1方法结果:

{"id": 1, "name": "haha", "email": [{"id": 1, "address": "test_0123@yahoo.com.cn"}, {"id": 2, "address": "test_0123@yahoo.com"}]}
class=class net.sf.ezmorph.bean.MorphDynaBean;addr=test_0123@yahoo.com
printValueFromJsonStr1=haha

 

strToJsonArray方法结果:

strToJsonArray=["1","2","3"]

 

strToBean结果:

name=haha;age=26

 

mapToJson结果:

Map={"key3":"value3","key2":"value2","key1":"value1"}

 

arrayToJson结果:

Array=[{"age":11,"name":"name1"},{"age":22,"name":"name2"},{"age":33,"name":"name3"}]

 

listToJson结果:

List=[{"age":11,"name":"name1"},{"age":22,"name":"name2"},{"age":33,"name":"name3"}]

 

objectToJson结果:

Object={"age":26,"name":"name"}

 

combineToJson结果:

Combine={"flag":"outer","list":[{"users":[{"age":11,"name":"name1"},{"age":22,"name":"name2"},{"age":33,"name":"name3"}],"key1":"value1"},"test"]}

 

jsonToXml结果:

{"id": 1, "name": "haha", "email": [{"id": 1, "address": "test_0123@yahoo.com.cn"}, {"id": 2, "address": "test_0123@yahoo.com"}]}
toXml=<?xml version="1.0" encoding="UTF-8"?>
<o><email class="array"><e class="object"><address type="string">test_0123@yahoo.com.cn</address><id type="number">1</id></e><e class="object"><address type="string">test_0123@yahoo.com</address><id type="number">2</id></e></email><id type="number">1</id><name type="string">haha</name></o>

 

xmlToJson结果:

toJson={"email":[{"address":"test_0123@yahoo.com.cn","id":1}]}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值