小编Roh*_* CM的帖子

由于“直接自引用导致循环”错误,无法将 Protobuf 转换为映射

我正在尝试使用下面提到的代码将 ProtoBuf 转换为 Map。

Map map = objectMapper.convertValue(obj, Map.class);

导致此问题的示例 PB 数据:id:“1”元数据 { type:“UNIT” isValidated:false status { status:ACTIVE } }

我收到错误 java.lang.IllegalArgumentException:直接自引用导致循环(通过引用链:com.sample.samplePB["unknownFields"]->com.google.protobuf.UnknownFieldSet["defaultInstanceForType"])

protocol-buffers self-reference objectmapper

5
推荐指数
0
解决办法
627
查看次数