scala - 如何创建地图和地图protobuf 斯卡拉
问题描述
我是 Scala 和 protobufs 的新手。我想创建一个像这样的对象
{
"id": "usr-435-899",
"type": "SALES",
"filters": {
"country": [
"usa",
"germany"
],
"indication": [
"delivery"
]
}
}
所以我认为我不能在 protobuf 中创建这样的 POJO。
现在我创建了不同的 JSON
{
"id": "usr-435-899",
"type": "SALES",
"filters": {
"country": {
"value": [
"usa",
"germany"
]
},
"indication": {
"value": [
"delivery"
]
}
}
}
所以我创建了一个类似这样的原型:
message ListOfValues {
repeated string value = 1;
}
message AuditRequest {
required string id = 1;
required string type = 2;
map<string, ListOfValues> filters = 3;
}
但是当我尝试从 POSTMAN 访问 api 时,它说 404 not found 谁能告诉我这有什么问题?我们可以为第一个 JSON 创建原型吗?
解决方案
推荐阅读
- javascript - 更新 react 和 react-dom 后的打字稿错误
- excel - 我想根据excel中的某些逻辑将单个值分配给多行
- html - 格式化文本和项目符号
- ruby-on-rails - 使用 RSpec 自动增加主键
- azure-active-directory - 在多个租户 Azure AD 中为 Microsoft Autopilot 注册设备
- node.js - 在 mysql phpmyadmin 中找不到表
- java - JPQL中对象构造函数内的子查询
- r - 眼动数据R包扫视分析中的问题
- python - 无法在 Python 中使用递归调试列表的总和
- c++ - 如何在线程中关闭 QWebSocket?