首先,创建一个对象:

Article article = new Article();

下面两种方式展示json字符串与对象的转换:

  1. 使用fastjson,转换如下:
// 将对象转成json格式的字符串
 String jsonStr = JSON.toJSON(article).toString();
 // 将json格式的字符串转成对象
 Article article = JSON.parseObject(jsonStr, Article.class);


注意:fastjson要求Article必须实现序列化

  1. 使用jackson,转换如下: 先注入objectMapper对象:
@Autowired
 private ObjectMapper objectMapper;
 // 将对象转成json格式的字符串
 String jsonStr = objectMapper.writeValueAsString(article);
 // 将json格式的字符串转成对象
 Article article = objectMapper.readValue(jsonStr, Article.class)


注意:Jackson不要求Article实现序列化