我正在尝试使用下面提到的代码将 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"])