JSON ↔ CSV Converter
Конвертиране на JSON към CSV или CSV към JSON незабавно във вашия браузър. Полезно за електронни таблици, износ, анализи и бързо почистване на данни. Тази страница е предназначена за бързо преформулиране на таблиците: CSV редовете стават обекти JSON, а масивите от записи JSON стават CSV колони и редове. ToolMill работи клиентска страна за поверителност и работи офлайн след инсталация.
Данни
Опитай.
Примери
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Как работи този конвертор
CSV → JSON чете първия ред като имена на колони и се превръща всеки по-късен ред в един обект. JSON → CSV работи най-добре с един обект или масив от обикновени обекти. В тази посока, конвертора събира ключове през записите, за да се изгради заглавен ред, след това пише всеки обект като една линия CSV.
Това е бърз браузър-базиран инструмент за промяна, а не пълен импортен тръбопровод. Полезно е, когато трябва да се инспектира пастиран износ, реформиране на малка API проба, или подготовка на електронна таблица приятелски версия на копирани записи, без да се отваря друго приложение.
Кога да използвате CSV → JSON срещу JSON → CSV
Използвайте CSV → JSON, когато вашият източник данни вече изглежда като редове и колони: износ на електронна таблица, CRM изтегляния, продуктови таблици, списъци за контакти, или копирани доклад откъси. Използвайте JSON → CSV, когато имате JSON масив от API, скрипт или закрепване и се нуждаят от редове за Excel, Google Sheets, или CSV-базирани качвания.
Ако вашата цел е бърз преглед в електронна таблица, CSV обикновено е по-лесно да се сканира. Ако вашата цел е запазване на колони етикети като име свойства за код, JSON обикновено е по-добра дестинация формат.
Заглавни редове, колони и липсващи стойности
На CSV → JSON, първият ред се третира като заглавни части. Всеки следващ ред е начертан срещу тези заглавни части. Ако ред е по-кратък от заглавния ред, липсващите стойности стават празни струни в JSON изхода. На JSON → CSV, конвертора комбинира ключове, намерени през обектите, за да се създаде CSV колони.
Това означава, че редовете с непоследователни ключове все още могат да бъдат изнесени, но може да видите празни клетки за полета, които липсват в някои записи. Това поведение е полезно за бързо почистване, но също така означава, че трябва да нормализирате вашите записи, ако имате нужда от строга схема.
Цитиране, запетайка и управление на типа
Когато JSON се изнася за CSV, полетата, които съдържат запетайки, кавички или прекъсвания на линии, се цитират, така че полученият CSV остава четем в електронни таблици стил работни потоци. Вградените двойни кавички се измъкват като ги удвояват. По обратния път, цитираните CSV клетки със запетаи се парализират правилно преди създаването на обекти JSON.
CSV → JSON не включва типове. Стойности като 31, 4.99 или вярно остават низове в резултата JSON, освен ако не ги конвертирате по-късно в собственото си приложение или скрипт. Този детайл има значение, когато подготвяте заряди за API или системи, които очакват реални числа или булиънс.
Входни формати, които работят най-добре
За CSV вход, включват заглавен ред, водят колона брои разумно последователно, и оферта полета, които съдържат запетайка или реда прекъсвания. За JSON вход използвайте един обект или масив от прости обекти. Дълбоко гнездящи обекти и масиви обикновено са знак, че е необходима специална стъпка за изравняване преди износа на CSV да бъде лесен за използване.
Отстраняване на проблеми с преобразуването
Преди да разчиташ на ДЖОН
Преди да изпратите изхода в друго приложение или API, проверете заглавния ред, предположенията за границите, цитираните полета, и дали стойностите, които трябва да бъдат boolians или номера все още се нуждаят от изрично почистване. Валиден масив все още може да носи погрешно значение, ако оригиналният CSV е непоследователен.
Какво CSV-към-JSON преобразуване не е валидно
Преобразуването не потвърждава, че заглавните части са смислени, редовете са уникални, цифрови полета са напечатани правилно или получените обекти отговарят на схема надолу по веригата. Тази страница променя данните за проверка и повторна употреба, но не заменя валидирането или прегледа на качеството на данните.
Как да се намеси JSON изход преди да го използвате другаде
Преглед на генерираните обекти, преди да ги третира като готови за производство данни. Заглавните имена стават ключове, ред ред става обект ред в масива, и всяка стойност, внесена от CSV започва като текст, освен ако не го конвертирате по-късно. Това означава, че структурата може да изглежда правилно, докато типове или полски етикети все още се нуждаят от почистване.
Ако JSON → CSV се провали, най-честата причина е невалиден JSON синтаксис или вход, който не е нито един обект или масив от обекти. Ако CSV → JSON дава неочакван изход, проверете първия ред, непоследователни брой колони, и дали вашият пасиран текст съдържа несравними кавички или счупена структура линия.
Тази страница е предназначена за бързо преобразуване на залепено плоско съдържание. Тя не заменя пълен работен поток за почистване на данни, схема картограф или усъвършенстван инструмент за внос на CSV с потребителски демаркатори и правила на колона.
Свързани инструменти
JSON Pretty Print, Minify и Валиден
Форматирайте JSON за четимост, го минимизирайте за компактно съхранение, и го валидирайте преди да го използвате в APIs, конфигурирани файлове, предни приложения, или тестови приспособления. Този инструмент е полезен при дебъгване на полезни товари, сравняване на отговорите, почистване копие JSON, или свиване на данни за транспорт и сеч. ToolMill обработва всичко във Вашия браузър, което го прави бърз, лесен за поверителност вариант за работа с чувствителен JSON.
Данни
JSON към CSV Converter
Конвертиране JSON в CSV формат директно във вашия браузър за внос на електронна таблица, докладване износ, аналитични работни потоци, и бързо почистване на данни. Този инструмент е полезен, когато трябва да се изравнява структуриран JSON в редове и колони за Excel, Google Sheets, BI инструменти, или CSV-базирани системи. ToolMill работи на местно място за поверителност, обработва общи сценарии за износ бързо, и работи офлайн след инсталация.
Данни
JSON ↔ YAML Converter
Конвертиране JSON да YAML и YAML да JSON веднага във вашия браузър. Great за config файлове (Kubernetes, Docker Compose, CI/CD тръбопроводи) и за превръщането на API заряди в четим YAML. ToolMill работи клиент-страна за поверителност, поддържа доста изход, и може да работи офлайн, когато се инсталира като PWA.
Данни
JSON Validator
Утвърждавай JSON и получавай точни съобщения за грешка. Използвайте го, за да улови фини въпроси като проследяване запетайки, коментари, неескагирани символи, и деформирани номера преди доставка конфигурации или API заряди. Работи изцяло във вашия браузър за поверителност и може да работи офлайн, когато е инсталиран като PWA.
Данни
