У меня есть сообщение прото буфера, определенное как ниже
message Message {
Status status = 1;
Meta meta = 2;
oneof data_oneof {
DefaultData data = 3;
string strData = 5;
google.protobuf.Value jsonData = 6;
}
}
, поэтому в соответствии с этим прото буфером, я могу иметь элемент с именем jsonData
, который может быть любым документом json.Я генерирую документ json следующим образом
t = {"jsonData": {"names": ["x1", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9", "x10"]}}
Я использую внешнюю библиотеку, которая преобразует мой словарь python в этот протобуфер, но жалуется, что мой json недопустим на основе этого протобуфера.Что не так в моем JSON?