Golang Json 处理

这次记录下golang json处理的几个场景:

  1. 不输出空值
  2. 输出时使用别名
  3. 不输出指定字段

不输出空值

不希望输出空值,可以在注解中使用omitempty,示例代码如:

输出时使用别名

依然使用注解,示例:

不输出指定字段

不…

Jackson处理json中的反斜杠

在使用jackson处理json时遇到了反斜杠相关的问题。比如我们从数据库或文件中读到了这样的一个json字符串:

可以看到在World前面有一个反斜杠。因为这个反斜杠,JetBrains IDEA会提示这是一个错误的字符串,使用jakcson处理这个json字符串时也会报错,错误信息如下: