#jsonpath
#jsonpath
Вопрос:
Я собираюсь выполнить модульное тестирование файла JSON. Один из ключей — «%изменен». Однако использование JSONPath для его проверки выдает ошибку. Как я могу успешно протестировать его?
.andExpect(jsonPath("$.%Changed").isString())
{
"Open": "3,659.87",
"Nominal": "3,722.79",
"Change": " 73.54",
"%Changed": " 2.02%",
"Status": "1"
}
Ответ №1:
Я не уверен, какую структуру или язык вы используете, но %
не может быть в такой выноске с точечным свойством. Вам нужно использовать формат индекса в кавычках:
$["%Changed"]
or
$['%Changed']