Рассмотрим следующее представление объекта в формате json
{
"format": "0.0.1",
"has_impl": true,
"mtv_1b": 1,
"mtv_1c": "h",
"ktc_12": true,
"ktc_zz": true,
}
Первые два поля format
и has_impl
известны. Кроме того, объект может иметь произвольное количество mtv_XX
и ktc_XX
подобных полей.
Представим ли такой объект в proto3 и как бы вы к нему подошли?
Следующее может быть очевидной отправной точкой. Есть ли комбинация oneOf, WellKnownTypes, которые можно здесь использовать?
message MyObject {
string format = 0;
bool has_impl = 1;
// Is there anything that can go in here ?
....
}