在响应 grpc 中发送数组对象的最佳方式
Best way to send object of array in response grpc
我想在 REST 格式的原型中做出类似这样的响应:
response = {
"cars":[{'asd':1 , 'date': 1},{'asd':1 , 'date': 1},{'asd':1 , 'date': 1}],
"houses":[{'asd':1 , 'date':Flexible Savings 1},{'asd':1 , 'date': 1},{'asd':1 , 'date': 1}],
}
如何编写其原型文件?并且 2ndly 如果我不确定我必须追加多少数组作为响应,那么在 grpc proto 中需要遵循什么实践?
message Response {
repeated Thing cars = 1;
repeated Thing houses = 2;
}
message Thing {
int32 asd = 1;
int32 date = 2;
}
这可能会根据两个形状(汽车和房子)是否相同,以及 asd 和 date 是否实际上是整数而略有变化。您可能需要 Car
和 House
消息类型,并且您可能需要“日期”的“时间戳”。
我想在 REST 格式的原型中做出类似这样的响应:
response = {
"cars":[{'asd':1 , 'date': 1},{'asd':1 , 'date': 1},{'asd':1 , 'date': 1}],
"houses":[{'asd':1 , 'date':Flexible Savings 1},{'asd':1 , 'date': 1},{'asd':1 , 'date': 1}],
}
如何编写其原型文件?并且 2ndly 如果我不确定我必须追加多少数组作为响应,那么在 grpc proto 中需要遵循什么实践?
message Response {
repeated Thing cars = 1;
repeated Thing houses = 2;
}
message Thing {
int32 asd = 1;
int32 date = 2;
}
这可能会根据两个形状(汽车和房子)是否相同,以及 asd 和 date 是否实际上是整数而略有变化。您可能需要 Car
和 House
消息类型,并且您可能需要“日期”的“时间戳”。