Укажите формат заранее
Однострочный массив в режиме JSONL считается одной записью. Если нужны отдельные элементы массива, сначала выберите режим массива. Файлы читаются блоками, а не вставляются целиком в редактор.
JSON
Вставьте строки или откройте файл UTF-8. Укажите формат входных данных и запустите проверку.
Предпросмотр показывает первые 4 000 символов. Копирование и скачивание включают всю выборку.
Данные остаются в браузере. Загрузка на сервер и отправка в запросах не выполняются.
Текст: 2 000 000 единиц UTF-16; файлы UTF-8: 20 MiB; массивы и записи: 500 000 единиц; до 100 000 записей.
Структурированный экспорт блокируется при ошибочных строках в выборке и исключает явно пропущенные пустые строки. Исходный экспорт приводит разделители к LF. Выход: до 40 000 000 единиц. В режиме массива элементы сначала сжимаются; исходный экспорт содержит уже компактные элементы.
Ввод или параметры изменены. Перед экспортом проверьте снова.
Просмотр JSONL помогает, когда загрузчик отвергает журнал из-за одной повреждённой записи. Вы видите физический номер строки и столбец ошибки, а следующие записи остаются доступны для проверки.
Этот валидатор JSONL отделяет ошибки синтаксиса от предупреждений о повторных ключах и числах вне безопасного диапазона JavaScript. Поиск работает с исходным текстом: идентификатор события можно найти без отдельного языка запросов.
Просмотр JSONL показывает диагностическое сообщение рядом с нужной записью. Даже явно пропущенные пустые строки учитываются в нумерации, поэтому номер совпадает с исходным файлом в редакторе.
При экспорте сохраняется исходная запись чисел, в том числе больших целых и экспонент. Повторные ключи также остаются на месте. Если в выборке есть ошибочная строка, структурированный экспорт останавливается с объяснением.
Однострочный массив в режиме JSONL считается одной записью. Если нужны отдельные элементы массива, сначала выберите режим массива. Файлы читаются блоками, а не вставляются целиком в редактор.
Используйте кнопку или Ctrl/Cmd+Enter. При изменении ввода или параметров результат устаревает, а копирование и скачивание блокируются до повторной проверки.
За один раз выводится 50 записей, но экспорт включает все совпадения фильтра. Для сохранения ошибочных строк выберите исходный текст; для массива сначала явно отберите подходящие записи.
Для каждой проблемной записи доступны номер строки, столбец и причина. Предупреждения считаются отдельно от синтаксических ошибок.
Отдельную запись можно раскрыть с отступом в два пробела. Форматирование меняет пробелы, сохраняя строковые и числовые токены.
Ищите подстроку без учёта регистра и одновременно отбирайте корректные, ошибочные записи, предупреждения или пропущенные строки. Регулярные выражения не выполняются.
Файл читается блоками по 256 KiB; проверку можно отменить. Содержимое не отправляется на сервер для разбора.
Чтобы открыть JSONL файл, выберите его через кнопку открытия или вставьте содержимое. Укажите режим JSONL и запустите проверку. Просмотр JSONL выполняется локально; выбранный файл не заменяет своё содержимое при экспорте.
Каждая непустая строка проверяется как самостоятельное значение JSON. Вы получаете ошибки синтаксиса, предупреждения о повторных ключах и числах, а также диагностику BOM и одиночного CR. Схема данных и требования обучающих наборов не проверяются.
Допускаются файлы UTF-8 размером до 20 MiB, не более 100 000 записей и до 500 000 единиц UTF-16 на запись. Больший файл нужно разделить заранее. Для целого массива предел также составляет 500 000 единиц.
Обычно причина в кавычках, запятых, незакрытой скобке или переносе объекта на несколько физических строк. Проверьте указанную позицию и исходную строку. Комментарии и завершающие запятые не разрешены; исправления автоматически не вносятся.
Да. NDJSON и JSON Lines читаются в режиме JSONL, по одному значению на строку с LF или CRLF. Если последняя строка не заканчивается LF, появляется сообщение: JSON Lines допускает это, а сериализаторы NDJSON должны добавлять LF.
Не нашли ответ?
Просмотр JSONL начните с нужного фрагмента: найдите ошибки, сверьте число выбранных записей и сохраните результат.