后端——框架——容器框架——spring_boot——《官网》阅读笔记——第四章节3(JSON)

  通过Java处理Json数据,实现对象与Json字符串之前的互转,我之前常用的是fastJson,Json-java,偶尔用json-lib。

  Spring boot支持三种方式,Jackson,Gson, json-B。

  当我们想用自己习惯的Json技术,例如fastJson时,只需要引入fastJson相关的jar包即可。不需要引入spring-boot-starter-json。

  上述处理Json数据的技术是不冲突的,同一个项目即可以引入fastJson,json-lib,Jackson等等,但是在编写代码时必须统一,否则会造成混乱。

  以下是流行的json处理技术

  1. fastJson:阿里巴巴出品的。https://github.com/alibaba/fastjson
  2. Jackson:https://github.com/FasterXML/jackson-databind
  3. Json-lib:https://github.com/kordamp/json-lib
  4. Json-java:https://github.com/stleary/JSON-java
原文地址:https://www.cnblogs.com/rain144576/p/12498445.html