Проверка дат и чисел в JSON-контракте

Выявить небезопасные целые, неоднозначные даты и смешанные представления; сформировать рекомендации по полям.

Рабочая область

Обработка на устройстве. Файлы и текст не отправляются в аналитику. Ctrl/Cmd+Enter — запуск.

Загрузка локальной обработки…

Настройки

Настройки содержат параметры, без исходных файлов. Автоматического сохранения нет.

Метод и ограничения

Выявляет небезопасные целые после разбора JSON, локальные неоднозначные даты, время без зоны и строковые числа. Потерянную до проверки точность не восстанавливает догадкой.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Методика и примеры

Проверка дат и чисел в JSON-контракте

Выявляет небезопасные целые после разбора JSON, локальные неоднозначные даты, время без зоны и строковые числа. Потерянную до проверки точность не восстанавливает догадкой.

Входные данные примера

Основной источник

{
  "unsafe": 9007199254740992,
  "localDate": "01/02/2026",
  "time": "2026-01-01T10:00:00",
  "price": "10,25"
}

Результат примера

pathissuerecommendation
/unsafeнебезопасное целоепередавать десятичной строкой до JSON.parse
/localDateнеоднозначная локальная датаYYYY-MM-DD с явным контрактом
/timeдата-время без зоныUTC Z или явное смещение

Показано строк: 3 из 4.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Источники метода

Следующая задача