POST方法不会将数据插入到两个数据库表中

时间:2017-09-20 13:48:38

标签: java arrays json rest rest-assured

我使用RestAssured测试API。

我有以下内容,哇,我可以测试post方法吗?

{
    "name": "Test",
    "email": "test@email.com",
    "occupation": [{
        "id": 1,
        "feature": {
            "id": 2 
         },
        "company": 7777,
    }]
}

"职业"是另一张桌子,我怎么能在两张桌子上? 我试过这个:

.body("{\"name\": \"test\", \"email\": \"test@email.com\", \"occupation\": {\"id\": 15, \"feature\": {\"id\": 15}", \"company\": \"7777\"}}")

但错误

  

"无法反序列化java.util.ArrayList的实例   START_OBJECT令牌"

显示。

1 个答案:

答案 0 :(得分:-1)

  

{\" id \&#34 ;: 15,\"功能\":{\" id \":15}", "公司\":\" 7777 \"}}"

也可以在这里尝试使用JSON数组!

f.e .: [{\" id \":1,\"功能\":{\" id \":2}",\& #34;公司\":\" 7777 \"}]"