我正在使用RestAssured来测试API。POST方法未将数据插入到两个数据库表中
我有以下内容,我可以测试post方法吗?
{
"name": "Test",
"email": "[email protected]",
"occupation": [{
"id": 1,
"feature": {
"id": 2
},
"company": 7777,
}]
}
“职业”是另一张桌子,我怎么能在两张桌子上? 我已经试过这样:
.body("{\"name\": \"test\", \"email\": \"[email protected]\", \"occupation\": {\"id\": 15, \"feature\": {\"id\": 15}", \"company\": \"7777\"}}")
但错误
“无法反序列化的java.util.ArrayList的实例进行 START_OBJECT令牌”
所示。
您需要获得服务器代码的帮助,但没有向我们展示代码,那么您是如何指望我们帮助您的? – Andreas
也许我们需要一些更多的细节..就像你的控制器例如.. – Teo
可能重复的[不能反序列化的开始\ _OBJECT标记的java.util.ArrayList实例](https://stackoverflow.com/questions/20837856/can-not-deserialize-instance-of-java-util-arraylist-out-of-start-object-token) – AxelH