Конвертер JSONL
Перетворення між масивом об’єктів JSON і JSONL / NDJSON, по об’єкту на рядок.
Конвертер JSONL
JSONL (він же NDJSON) зберігає по одному об’єкту JSON на рядок замість того, щоб загортати все в один масив. Саме цього формату очікують більшість наборів даних для донавчання мовних моделей, конвеєри журналів і потокові інтерфейси API: читач обробляє записи по одному й не завантажує весь файл у пам’ять. Інструмент працює в обидва боки: вставте масив об’єктів JSON і отримайте JSONL або вставте JSONL і отримайте назад один масив.
Масив, перетворений на JSONL, завжди дає по одному стислому об’єкту на рядок — так визначено формат, тому налаштування оформлення діють на боці масиву. «Відступ масиву» визначає, як записано підсумковий масив: два або чотири пробіли для читабельного файлу, зручного для порівняння, або мініфікований варіант для найкоротшого виводу. «Пропускати порожні рядки» ігнорує порожні рядки у вставленому JSONL замість того, щоб вважати їх помилкою. «Показувати номер рядка при помилці» називає рядок, на якому розбір урвався, тож зіпсований запис у вивантаженні на 50 000 рядків знаходиться одразу. «Зберігати порядок ключів» лишає ключі кожного об’єкта такими, як їх записано; вимкніть цей пункт, щоб упорядкувати їх за абеткою й спростити порівняння.
Обидва напрямки однаково розуміють переноси рядків Windows і Unix та обробляють десятки тисяч записів значно швидше за секунду. Точний час зазначено у зведенні під результатом разом із кількістю записів на вході й виході та числом пропущених порожніх рядків.
Усе виконується локально у браузері. Дані нікуди не надсилаються, що важливо для навчальних наборів, журналів API та вивантажень, де можуть бути особисті відомості. Скопіюйте результат, завантажте його файлом .txt або надішліть до іншого інструмента — наприклад, до форматувальника JSON чи конвертера JSON у CSV.