java - 简单的 ArrayList 模型对象
问题描述
这在发送时有效["John", "Jane"]
@PostMapping("/v1/newapplications")
public void createvisitor(@RequestBody ArrayList<application> newapplications) {}
public class application {
private String firstname;
public application(String firstname) {
this.firstname = firstname;
}
}
但是,我想发送[{"firstname":"John"},{"firstname": "Jane"}]
.
我猜我需要在数组中创建一个类似于以下内容的对象模型,但是如何调整application
模型来解决这个问题?
public class name {
private String firstname;
public name(String firstname) {
this.firstname = firstname;
}
}
解决方案
像下面这样的东西可能会起作用,但这取决于需要如何存储这些值。冒号可以是字符串吗?我猜这些是数据库的键/值对,所以我不确定,但如果是这样:
public class name {
private String keyValue = "firstName";
private String firstname;
private String keyValuePair;
public name(String firstname) {
this.keyValuePair = keyValue + ":" + firstName;
}
}
这再次创建了一个长字符串,因此这完全取决于您打算如何使用它。
推荐阅读
- parsing - 运算符优先级:为什么要以这种方式解析一元运算符?
- python - 为什么 Urllib3 不能与 PyInstaller 一起使用
- javascript - javascript字符串替换'用'
- dji-sdk - Phantom 4 RTK 移动 SDK 问题
- javascript - JavaScript 中的手动文件缓存
- html - 固定 div 和网页侧面之间的间距
- java - HTTPClient 替代方案?
- xamarin.ios - Xamarin iOS < 11
- wix - Wix FindRelatedProducts 找到了一个未安装的产品
- python - 给定一组要识别的图像和一个训练有素的模型,我如何让模型识别图像?