Я использую grpcc , основанный на protobuf.js, для тестирования моих API-интерфейсов службы grpc.
Мой .proto
файл:
message MyRequest {
string userId = 1;
map<string, string> params = 2;
}
Я пытался отправить запрос в следующем теле json:
{userId : "my_user_id" , params: { name: "my_name"}}
{userId : "my_user_id" , params: [{"name":"my_name"}] }
Но это дает следующую ошибку:
Error: Illegal value for Message.Field....MyRequest.params of type string: object (expected ProtoBuf.Map or raw object for map field)
Как правильно представить карту protobuf как json?