uk

JSON у JSONL

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

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

0%

Ваші файли так і не залишили ваш пристрій

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

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

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

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

    Перетворення виконується повністю локально у браузері, чистою JavaScript. З масиву обʼєктів чи значень ви отримуєте компактний JSON у рядку; порядок зберігається. Обʼєкт, що обгортає такий масив (наприклад, під ключем data), теж розпізнається, і використовується його масив. Результат можна передавати рядок за рядком, обробляти інструментами на кшталт jq або завантажувати у базу даних частинами.

    Так замикається цикл: JSONL у JSON і тепер JSON у JSONL - обидва доступні локально. Інструмент лишається чесним щодо цього: у корені очікується масив; одиничний обʼєкт без обгортального масиву або скаляр відхиляється зі зрозумілим повідомленням замість того, щоб дати оманливий результат. Нічого не вивантажується.

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

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

    У 3 кроки

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

    Обмеження: Очікує масив JSON у корені (або обʼєкт, що обгортає рівно один такий масив). Кожен запис записується як один компактний рядок JSON, порядок зберігається. Скаляр або обʼєкт без обгортального масиву відхиляється зі зрозумілим повідомленням. Вкладені структури всередині запису зберігаються як компактний JSON у рядку.

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

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

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

    Що таке NDJSON?

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

    А якщо мій JSON - це обʼєкт з масивом усередині?

    Це розпізнається: використовується вкладений масив і записується рядок за рядком.

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

    Так. Рядки йдуть у порядку записів у масиві.

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

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

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