Перетворення CSV на JSON і JSON на CSV із визначенням типів, вкладеними об'єктами й безпечним для Excel виводом — просто в браузері.
Цей інструмент перетворює CSV на JSON-масив об'єктів і назад. Він може визначати числа, булеві значення й null, а не лишати все текстом, розгортати вкладені об'єкти в колонки з крапкою й збирати їх назад із таких заголовків. На зламаному CSV — незакритій лапці, повтореному заголовку, зайвих значеннях — він зупиняється й називає рядок, тож дані не губляться непомітно.
Ваші дані перетворюються в браузері й не надсилаються на сервер — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях».
Без нього кожна клітинка — рядок. З ним 42 стає числом, true і false — булевими, порожня клітинка без лапок — null, а клітинка з JSON — масивом чи об'єктом. Слово null у клітинці лишається текстом.
У JSON → CSV {"user": {"name": "Ann"}} стає колонкою user.name. У CSV → JSON колонки з крапкою в заголовку збираються назад у вкладені об'єкти.
Excel часто неправильно читає UTF-8 без BOM і виконує клітинки, що починаються з =, як формули. Увімкніть «CSV для Excel (UTF-8 BOM)» і «Захист від формул (для Excel)».