Может ли JSON иметь логический корневой элемент

Один из моих товарищей по команде написал тест Junit, следующий за

String userOne = "{\"email\":\"[email protected]\",\"userName\":\"TestSignup\",\"mobileNumber\":\"1234598760\",\"password\":\"Testing\"}";
mockMvc.perform(MockMvcRequestBuilders.post("/signup")
    .contentType(MediaType.APPLICATION_JSON)
    .content(userOne)
    .accept(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(jsonPath("$").value("true"))
.andReturn();

Можно ли создать JSON, в котором корневой элемент является логическим?

Итак, ваш вопрос в том, будет ли { true } действительным JSON? Нет, это неверно.

0stone0 02.04.2021 18:03

Однако [ true ] действителен json.

0stone0 02.04.2021 18:04

@ 0stone0 Спасибо, сэр. Я проинформировал команду, и они изменили тест.

Lawrance Jeyapaul 03.04.2021 09:10
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
3
29
0

Другие вопросы по теме