bg

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".

    Сходни инструменти