Не удалось проверить пустой узел json - PullRequest
0 голосов
/ 07 октября 2018
JsonNode jsonNode={"device": {},
  "customer_code": "a573aecc-03c6-472a-b2b9-4704ec9f3a92",
  "connector_list": "dz-connector-datadog",
  "configuration_id": "8cf91f32-7ce2-4111-9737-543d3ec787ae",
  "dz_app": "true",
  "video": {}
}

jsonNode.get("device") возвращает {}. Мне нужно проверить, имеет ли устройство значения или нет

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

Проверьте значения, проверив размер узла:

if (jsonNode.get("device").size() == 0) {
    // Device object contains no values.
}
0 голосов
/ 15 октября 2018

Вы можете попробовать эту проверку:

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