jsonPath で json の内容を読み取ろうとしたところ、エラーが発生しました。
ここでjunitテスト方法:
mockMvc.perform(get("/path")
.andExpect(status().isOk())
.andExpect(jsonPath("$.id", is(1)))
.andExpect(jsonPath("$.name", is("NAME")))
.andReturn().getResponse().getContentAsString();
リクエストが私に返すものは次のとおりです。
[{"id":1,"name":"NAME","....}, ....}]
私はこのエラーを受け取りました:
No value for JSON path: $.id, exception: Path 'id' is being applied to an array. Arrays can not have attributes.
誰かが私を助けることができますか?
ありがとう