2017-02-21 51 views
0

我想做的響應完整性檢查我從一個請求,獲取和驗證部件1是2017年在下面的響應:支票JSON響應(斯卡拉)

body= 
{ 
    "id"  : { "element1": "2017", "element2": "ST", "nivaa": "land", "navn": "element3", "nr": "0" }, 

我怎麼做,在像這樣的格式:

.check(jsonPath("$._element").is("2017"))) 

上面的代碼不起作用。

我把在什麼地方說"$._element"

+0

請澄清你使用哪一個JSON庫?基於JSON庫,您可以在您的問題上得到答案 –

+0

我使用json + hal。 –

回答

2

既然你是在加特林的項目中使用這個,我可以假設你JSONpath工作。根據它的文檔,如果你想從身體得到element1字段的值,你必須使用下面的結構:

$.id.element1 

或等值:

$[id][element1] 

請讓我知道你的結果