Усі посібники

З CSV у JSON без втрати даних

Опубліковано · Оновлено 1 хв читання

Перетворення здається простим. Три моменти створюють проблеми: роздільник, значення в лапках і числа.

Роздільник

Інструмент розпізнає крапку з комою так само, як кому. Файл із крапкою з комою та стовпцем «24,5» читається правильно.

Лапки

Поле в лапках, що містить кому, як «arrosage: matin, soir», лишається одним значенням. Подвоєні всередині лапки стають екранованими: «zone "nord"».

Числа

Усі значення надходять як текст, зокрема числа: «24,5» і «18» стають "24,5" і "18". Десятковий дріб із комою лишається рядком. Замініть кому крапкою, якщо програма, що читає JSON, очікує число.

Порожні поля

Порожнє поле стає порожнім рядком, а не «null».

Перевірка

Порівняйте кількість рядків, відкрийте JSON і подивіться на стовпці з десятковими дробами та на діакритичні знаки.

CSV у JSON

Для зворотного шляху див. JSON у CSV.

Автор: Lmaotools