| Предыдущий | Следующий |
| WEB_E_INVALID_JSON_NUMBER | E_INVALID_PROTOCOL_OPERATION |
WEB_E_JSON_VALUE_NOT_FOUND
Что означает результат
WEB_E_JSON_VALUE_NOT_FOUND: JSON документ разобран, но по запрошенному имени или пути нет требуемого значения. Это lookup/contract mismatch, а не синтаксическая ошибка JSON.
Что проверить
- Сохраните JSON path/property name и минимальный исходный объект.
- Проверьте регистр имени, вложенность object/array и версию контракта, которую ожидает клиент.
- Отличайте отсутствующее поле от поля со значением null — это разные состояния для многих API.
- Не исправляйте parser или transport, если документ уже разобран успешно.
Диагностика и исправление
Исправьте producer contract или запрос свойства так, чтобы ожидаемый путь существовал. Если поле опционально, обработайте отсутствие как предусмотренное состояние вместо исключения parser.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.