Будьте уверены: json путь - различать поле с нулевым значением и поле, которое не существует - PullRequest
0 голосов
/ 07 августа 2020

Если у меня есть ответ, содержащий Json, я могу сделать что-то вроде этого, чтобы получить из него значение поля (используя Kotlin):

response.path<Any>("data.things.info")

Это отлично работает, если я не хочу проверьте наличие нулевого значения. Функция пути вернет null, независимо от того, является ли значение поля нулевым или поле не существует. Я вижу то же самое при использовании jsonPath (). Get.

Есть ли способ отличить нулевое значение от поля, которого нет в json?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...