EchoDemo's Blogs

SpringBoot中的FastJson

1、依赖

<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>fastjson</artifactId>
  <version>1.2.37</version>
</dependency>

2、导入包和主要的方法

1、导入包

import com.alibaba.fastjson.JSON;

2、将JSONObject转化为String

String jsonStr = JSONObject.toJsonString(jsonObject);

3、将String转化为JSONObject

JSONObject jsonObject = JSONObject.parseObject(jsonStr);

4、将String转化为JSONArray

JSONArray jsonArray = JSONArray.parseArray(jsonStr);

5、将JSONArray转化为JSONObject

JSONObject jsonObject = new JOSNObject();
for (int i; i < jsonArray.length(); i++) {
    jsonObject = jsonArray.getJSONObject[i];
}

6、将JSONObject转化为JOSNArray

JSONArray jsonObject = JSONObject.get("key");

7、将List转JSONArray

JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));

8、将JSONArray转化为List

List<EventColAttr> list = JSONObject.parseArray(jsonArray.toJSONString(), EventColAttr.class);
🐶 您的支持将鼓励我继续创作 🐶
-------------本文结束感谢您的阅读-------------