当前位置: 代码迷 >> 综合 >> protobuf 序列化为json不使用驼峰命名
  详细解决方案

protobuf 序列化为json不使用驼峰命名

热度:12   发布时间:2023-12-23 09:08:10.0

protobuf 本身提供了序列化为json得工具类:com.google.protobuf.util.JsonFormat

序列化不使用驼峰命名:

JsonFormat.printer().preservingProtoFieldNames().print(Message实例)

JsonFormat 默认是使用驼峰命名的,它的内部类Printer得属性preservingProtoFieldNames控制着是否使用驼峰命名,默认为false,表示是用驼峰命名,置为true则不再使用驼峰命名。

  相关解决方案