spring-boot - 处理逗号分隔的值,每个值都有自己的逗号 Spring Boot
问题描述
我正在 Spring Boot 中构建一个简单的 API,它接受国家/地区的查询列表并将它们自动绑定到列表或字符串数组。
问题是,给定
countries=Korea, Republic Of, Japan...
我的数组将被解析为 ["Korea", "Republic Of", "Japan"],而不是 ["Korea, Republic Of", "Japan"]
我尝试输入
countries=Korea%5C%2C%20Republic of, Japan
但它仍然被解析 ["Korea", "Republic Of", "Japan"]
有没有办法正确处理这些类型的输入?
我有一个对象
{
String[] countries;
/// other fields
}
和一个 REST 端点
@GetMapping("/exists")
public String getQuery(QueryForm Form form,HttpServletRequest request,HttpServletResponse response) throws Exception {
return ...;
}
解决方案
推荐阅读
- websocket - 我无法从我的域连接到 websocket。我该如何解决这个问题?
- .htaccess - 用 .htaccess 重写查询字符串而不改变链接结构
- python - 如何在 Django 项目中使用初始数据填充 auth.groups 和 auth.group_permissions 表
- python - pandas 参考用户输入替换值
- excel - 有没有办法在熊猫中读取所有具有特定名称结构的excel表?
- django - 如何一般引用具有参数的 django url
- forms - Flask-wtforms:文件未上传
- javascript - 围绕一个点旋转,物体不断地走得更远
- eclipse - ld: 找不到 -lSystem 的库
- tensorflow - Tensorflow MNIST Sequential - ValueError:层顺序的输入0与层不兼容:输入形状的预期轴-1具有