Protocol buffers 由于';直接自参考导致循环';错误

Protocol buffers 由于';直接自参考导致循环';错误,protocol-buffers,self-reference,objectmapper,Protocol Buffers,Self Reference,Objectmapper,我试图使用下面提到的代码将ProtoBuf转换为Map Map Map=objectMapper.convertValue(obj,Map.class) 导致这种情况的样本PB数据: id:“1” 元数据{ 类型:“单位” isValidated:错误 地位{ 状态:活动 } } 我发现了错误 java.lang.IllegalArgumentException:直接自引用导致循环(通过引用链:com.sample.samplePB[“unknownFields”]->com.google.pr

我试图使用下面提到的代码将ProtoBuf转换为Map

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

导致这种情况的样本PB数据: id:“1” 元数据{ 类型:“单位” isValidated:错误 地位{ 状态:活动 } }

我发现了错误 java.lang.IllegalArgumentException:直接自引用导致循环(通过引用链:com.sample.samplePB[“unknownFields”]->com.google.protobuf.UnknownFieldSet[“DefaultInstanceFrType”])