【发布时间】:2021-12-10 20:17:56
【问题描述】:
我的要求是将数据 JSON 共享给 proto-buf。 我有 JSON 数据。如何编写用于处理所有类型值的模式泛型。
{
"data": [
{
"bool": true
},
{
"string": "abc"
},
{
"int": 22
},
{
"json_object" : {
"id": 1,
"email": "example@gmail.com"
}
},
{
"json_array" : [
{
"name":"xyz"
},
{
"age":2
}
]
}
]
}
如果,我正在使用Map<string, string> 地图。仅支持字符串值。
如果,我正在使用Map<string, google.protobuf.Value> 地图。 JSON 和 JSONArray 不支持该值。
如何处理单个架构中的所有类型?谢谢
【问题讨论】:
标签: java protocol-buffers proto3