FastJson(对象)JSONObject、 JavaBean、Json字符串互相转换

1.先说一下JSON和JSONObject之间的关系,上源码

//JSONObject是JSON的子类
public class JSONObject extends JSON implements Map<String, Object>, Cloneable, Serializable, InvocationHandler {}
//而JSON是一个抽象类,不能被new的,所以大多都是操作JSONObject(fastjson:FastJson是用于java后台处理json格式数据的一个工具包)
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.47</version>
</dependency>
public abstract class JSON implements JSONStreamAware, JSONAware {

2.看这个几个之间的概念

	(1)JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。
    (2)JSONObject:fastJson提供的json对象。
    (3)JSONArray:fastJson提供json数组对象。

3.java对象>>json字符串>>json对象>>java对象

1.String s = JSON.toJSONString(JavaBean);java对象>>json字符串
2.JSONObject jsonObject = 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值