我正在使用Java、Spring-boot、Hibernate技术栈以及Protocol Buffers作为微服务间通信的DTO。在反向代理中,我使用Protocol Buffers的Java支持将protobuf对象转换为JSON。
我有以下结构:
将MultipleItems DTO转换为json后,结果如下:
在生成的 JSON 中,我有一个键
我想要移除键并仅返回 JSON 数组作为结果。有没有一种简洁的方法来实现这个?
我有以下结构:
message Item {
int64 id = 1;
string name = 2;
int64 price = 3;
}
message MultipleItems {
repeated Item items = 1;
}
将MultipleItems DTO转换为json后,结果如下:
{
"items": [
{
"id": 1,
"name": "ABC",
"price": 10
},
{
"id": 2,
"name": "XYZ",
"price": 20
}
]
}
在生成的 JSON 中,我有一个键
items
,它映射到 JSON 数组。我想要移除键并仅返回 JSON 数组作为结果。有没有一种简洁的方法来实现这个?