fastjson map转jsonobject_使用fastjson进行JSONObject、JSONArray、Map、JavaBean、list、object之间的相互转换...

1 1.String转JSONObject2

3 (1)json-lib(即net.sf.json.JSONObject)4

5 String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";6

7 JSONObject myJson =JSONObject.fromObject(jsonMessage);8

9 (2).用阿里巴巴的fastjson的jar包10

11 String str = "{\"baid\":null,\"32d3:\":\"null\",433:\"0x32\",032:\"ju9fw\"}";12 com.alibaba.fastjson.JSONObject jm =com.alibaba.fastjson.JSON.parseObject(str);13

14 2.String转JSONArray15

16 String jsonMessage = "[{'num':'成绩', '外语':88, '历史':65, '地理':99, 'object':{'aaa':'1111','bbb':'2222','cccc':'3333'}}," +

17 "{'num':'兴趣', '外语':28, '历史':45, '地理':19, 'object':{'aaa':'11a11','bbb':'2222','cccc':'3333'}}," +

18 "{'num':'爱好', '外语':48, '历史':62, '地理':39, 'object':{'aaa':'11c11','bbb':'2222','cccc':'3333'}}]";19 JSONArray myJsonArray =JSONArray.fromObject(jsonMessage);20 System.out.println(myJsonArray);21

22 3.String转Map23

24 (1)json-lib(即net.sf.json.JSONObject)25

26 String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";27

28 JSONObject myJson =JSONObject.fromObject(jsonMessage);29

30 Map m =myJson;31

32 (2)用阿里巴巴的fastjson的jar包33

34 String str = "{\"baid\":null,\"32d3:\":\"null\",433:\"0x32\",03

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值