По независящим от меня причинам мне нужно искать одно и то же значение ключа в JSON с разными структурами.
Я код, который может найти значение "valor", и независимо от того, какова структура JSON, где-то внутри него всегда будет ключ вендора.
К настоящему времени у меня есть два примера JSON, которые я получаю:
[2,"4:4","ExtraNotification",{"typeModel":"553","serialNumber":"0218-009","vendor":"ABC","version":"4.0.2.14"}]
и
{"id":"101010c90310","timestamp":"2019-02-18T18:33:35.819925957Z","station":true,"type":"call","action":"ExtraNotification","payload":{"model":"F254A","serialNumber":"1543906","vendor":"EVZ","version":"0.180601","si":"2048188","icid":"89312490184"}}
Я пытался отобразить его, чтобы проверить, является ли свойство неопределенным или нет, ничего не работает.