fastjson依赖

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

将对象转成json。

import com.alibaba.fastjson.JSONObject;

String jsonObj = JSONObject.toJSONString(json);

顺序问题。

在实体类中加入

import com.alibaba.fastjson.annotation.JSONField;

@JSONField(ordinal = 1)

1. 实体类或集合转JSON串

String besnString = JSONObject.toJSONString(实体类);

2.JSON串转JSONObject

JSONObject jsonObject = JSONObject.parseObject(jsonString);

3.JSON串转实体类

实体类 javaBean = JSON.parseObject(json, 实体类.class);

4.JSON串转带泛型的List的集合

List<实体类或其他泛型> list = JSON.parseObject(json, new TypeReference<List<实体类或其他泛型>>(){});

1. 实体类或集合转JSON串

String besnString = JSONObject.toJSONString(实体类);

2.JSON串转JSONObject

JSONObject jsonObject = JSONObject.parseObject(jsonString);

3.JSON串转实体类

实体类 javaBean = JSON.parseObject(json, 实体类.class);

4.JSON串转带泛型的List的集合

List<实体类或其他泛型> list = JSON.parseObject(json, new TypeReference<List<实体类或其他泛型>>(){});

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-11-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-22
  • 2021-07-01
  • 2021-05-20
  • 2021-12-08
  • 2021-12-08
相关资源
相似解决方案