Съдържанието остава у теббез достъп на трети страни
Не възниква обработка на съдържанието на файловете ти. Не ти трябва договор за обработка на данни с gottrix, за да работиш с поверителни или служебни документи.
Hosted in GermanyGlobal Content Delivery
Основни сървъри в Hetzner в Германия, глобално доставяне чрез мрежа за доставяне на съдържание (CDN). Съдържанието на файловете ти никога не се предава в този процес - то не напуска устройството ти.
JSON Lines, тоест NDJSON, записва точно една стойност JSON на ред и е предпочитаният формат за дневници, поточни конвейери, внасяне в бази данни и обучаващи данни за машинно обучение. Класическият масив JSON, обратно, изисква четене на целия файл наведнъж. Този инструмент взема вашия масив JSON и записва всеки елемент като негов собствен компактен ред.
Преобразуването се извършва изцяло локално в браузъра ви, на чист JavaScript. От масив от обекти или стойности получавате по един компактен JSON на ред; редът се запазва. Разпознава се и обект, който обвива такъв масив (например под ключа data), и неговият масив се използва. Резултатът може да се предава ред по ред, да се обработва с инструменти като jq или да се зарежда в база данни на части.
Така се затваря двупосочният цикъл: JSONL към JSON и вече JSON към JSONL - и двете са налични локално. Инструментът остава честен за това: в корена се очаква масив; единичен обект без обвиващ масив или скаларна стойност се отхвърля с ясно съобщение, вместо да произведе подвеждащ резултат. Нищо не се качва.
Практическото предимство на JSONL: всеки ред сам по себе си е валиден JSON. Затова файлът може да се предава поточно, да се допълва и обработва ред по ред, без всичко да се зарежда наведнъж в паметта - и един-единствен повреден ред не прави целия документ нечетим, както би било при голям масив JSON.
Технически данни
Технически данни
Входни формати
JSON
Изходен формат
JSONL
Пакетна обработка
Не
Обработка
Локално в браузъра (JavaScript)
Качване на файлове
Няма
В 3 стъпки
Пуснете или изберете вашия файл JSON.
Инструментът записва всеки елемент като негов собствен ред.
Изтеглете файла JSONL.
Ограничения: Очаква масив JSON в корена (или обект, който обвива точно един такъв масив). Всеки елемент се записва като един компактен ред JSON и редът се запазва. Скаларна стойност или обект без обвиващ масив се отхвърля с ясно съобщение. Вложените структури в рамките на елемент се запазват като компактен JSON на реда. Вложените структури и типовете данни (числа, булеви стойности, вложени обекти/масиви) на всеки запис остават непроменени като компактен JSON на реда.
Чести въпроси
Качва ли се файлът ми?
Не. Преобразуването се извършва изцяло локално в браузъра - нищо не се изпраща.
Какво е NDJSON?
NDJSON е друго име на JSON Lines: всеки ред съдържа точно една стойност JSON.
Ами ако моят JSON е обект с масив вътре?
Това се разпознава: използва се съдържащият се масив и се записва ред по ред.
Само с вашето съгласие измерваме употребата анонимно чрез бисквитки, за да подобряваме gottrix. Вашите файлове винаги остават локално, на вашето устройство. Поверителност