uk

JSONL у JSON

Перетворіть JSON Lines (NDJSON) на масив JSON локально - один запис на рядок, без вивантаження, прямо у браузері.

Обробка локально на вашому пристрої ...

Обробка локально на вашому пристрої ...

0%

Чи завантажується мій файл?

Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

Без завантаження100% локально
Вміст лишається у васбез доступу третіх осіб
Hosted in GermanyGlobal Content Delivery
Незалежний аудитTLS A+ · Заголовки A+

JSON Lines, який також називають NDJSON, зберігає рівно одне значення JSON у рядку. Цей формат - стандарт для файлів журналів, експорту даних, потокової обробки та навчальних даних машинного навчання, бо файл можна читати й доповнювати рядок за рядком, не завантажуючи його цілком у памʼять. Натомість багато інструментів очікують єдиний масив JSON. Цей інструмент читає ваш файл .jsonl і збирає кожен рядок в один зручний для читання масив JSON.

Перетворення виконується повністю локально у браузері, на чистому JavaScript. Кожен непорожній рядок розбирається окремо як JSON і додається до масиву в первинному порядку; порожні рядки пропускаються. Результат має відступ у два пробіли й одразу готовий до використання - наприклад, щоб переглянути уривок журналу в редакторі чи передати експорт NDJSON інтерфейсу, який приймає лише масиви.

Якщо рядок не є дійсним JSON, інструмент не зазнає невдачі мовчки, а називає точний номер рядка й причину - так ви швидко знаходите помилку у великих файлах. Зворотний напрям, з масиву JSON знову до JSON Lines, опрацьовує наш інструмент JSON у JSONL. Нічого не вивантажується; ваші дані лишаються на вашому пристрої.

Технічні дані

Технічні дані
Вхідні форматиJSONL, NDJSON
Автоматичне перетворенняZIP, DXF, GeoJSON
Вихідний форматJSON
Пакетна обробкаНі
ОбробкаЛокально в браузері (JavaScript)
Завантаження файлівНемає

У 3 кроки

  1. Перетягніть або виберіть ваш файл JSONL.
  2. Інструмент збирає рядки в масив.
  3. Завантажте файл JSON.

Обмеження: Очікує рівно одне значення JSON на рядок (JSON Lines / NDJSON). Порожні рядки пропускаються, усі інші обʼєднуються в масив у їхньому порядку й видаються з відступом у два пробіли. Якщо рядок не є дійсним JSON, перетворення зупиняється з зазначенням номера рядка замість того, щоб мовчки видати хибний результат. Оскільки кожен рядок уже є коректним JSON, вкладеність і типи даних (числа, логічні значення, вкладені об'єкти/масиви) залишаються незмінними; тут рядки лише збираються, а не переінтерпретовуються.

Часті запитання

Чи вивантажується мій файл?

Ні. Перетворення виконується повністю локально у браузері - нічого не надсилається.

Що таке NDJSON?

NDJSON - це інша назва JSON Lines: кожен рядок містить рівно одне значення JSON.

Що відбувається з хибним рядком?

Вам повідомляють точний номер рядка й причину - без мовчазної невдачі.

Чи зберігається порядок?

Так. Записи зʼявляються в масиві у первинному порядку рядків.

Чи працює це у зворотний бік?

Так, за допомогою нашого інструмента "JSON у JSONL".

Схожі інструменти

JSON у JSONL · CSV у JSON · JSON на CSV · XML у YAML · YAML у XML · JSON у Markdown