Жодної обробки вмісту ваших файлів на сервері не відбувається. Вам не потрібен договір про обробку даних із 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 - це обʼєкт з масивом усередині?
Це розпізнається: використовується вкладений масив і записується рядок за рядком.
Чи зберігається порядок?
Так. Рядки йдуть у порядку записів у масиві.
Чи працює це у зворотний бік?
Так, за допомогою нашого інструмента "JSONL у JSON".
Лише за вашою згодою ми анонімно вимірюємо використання за допомогою файлів cookie, щоб покращувати gottrix. Ваші файли завжди залишаються локально, на вашому пристрої. Конфіденційність