JSON ↔ CSV Converter
Převést JSON na CSV nebo CSV na JSON okamžitě ve vašem prohlížeči. Užitečné pro tabulky, export, analytiku a rychlé čištění dat. Tato stránka je určena pro rychlé přetvoření tabulkových dat: řádky CSV se stávají objekty JSON a pole záznamů JSON se stávají sloupci a řádky CSV. ToolMill provozuje klient- side pro soukromí a pracuje offline po instalaci.
Údaje
Zkus to.
Příklady
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
Jak tento převodník funguje
CSV → JSON čte první řádek jako názvy sloupců a obrací každý pozdější řádek do jednoho objektu. JSON → CSV pracuje nejlépe s jedním objektem nebo s řadou jednoduchých objektů. V tomto směru, převodník shromažďuje klávesy přes záznamy vytvořit hlavičku řádku, pak zapisuje každý objekt jako jeden CSV řádek.
Jedná se o rychlý browserský nástroj spíše než plný import potrubí. To je užitečné, když potřebujete zkontrolovat zpevněný export, přeformátovat malý vzorek API, nebo připravit spreadboard-přátelské verze kopírovaných záznamů bez otevření další aplikace.
Kdy používat CSV → JSON vs JSON → CSV
Použijte CSV → JSON, pokud vaše zdrojové údaje již vypadají jako řádky a sloupce: výpis z tabulky, stahování CRM, produktové tabulky, seznamy kontaktů nebo kopírování reportů. Používejte JSON → CSV, pokud máte JSON pole z API, skriptu nebo upínacího zařízení a potřebujete řádky pro Excel, Google Prostěradla, nebo CSV- based uploads.
Pokud je vaším cílem rychlé přezkoumání v tabulce, CSV je obvykle jednodušší skenovat. Pokud je vaším cílem zachovat štítky sloupců jako pojmenované vlastnosti pro kód, JSON je obvykle lepší formát určení.
Řádky, sloupce a chybějící hodnoty
Na CSV → JSON se první řádek považuje za záhlaví. Každý pozdější řádek je zmapován proti těmto hlavičkám v pořadí. Pokud je řádek kratší než řádek záhlaví, chybějící hodnoty se stanou prázdnými strunami v JSON výstupu. Na JSON → CSV, převodník kombinuje klíče nalezené po celém objektu vytvořit CSV sloupce.
To znamená, že řádky s nekonzistentními klávesami lze ještě exportovat, ale můžete vidět prázdné buňky pro pole, která chybí v některých záznamech. Toto chování je užitečné pro rychlé čištění, ale také to znamená, že byste měli normalizovat své záznamy, pokud potřebujete přísné schéma.
Citace, čárky a manipulace s typem
Když je JSON vyvážen do CSV, jsou uvedena pole, která obsahují čárky, uvozovky nebo přestávky řádků, takže výsledný CSV zůstává čitelný v pracovních tocích ve stylu spideadsheet-. Vložené dvojité citace jsou uniknuty zdvojnásobením. Na zpáteční cestě jsou citované CSV buňky s čárkou správně rozebrány před vytvořením JSON objektů.
CSV → JSON neinferuje typy. Hodnoty jako 31, 4.99, nebo pravda zůstat řetězce v JSON výsledku, pokud je převést později ve své vlastní aplikaci nebo skriptu. Tento detail záleží na tom, když připravujete užitečné náklady pro API nebo systémy, které očekávají reálná čísla nebo boolees.
Vstupní formáty, které fungují nejlépe
Pro CSV vstup, patří řádek záhlaví, udržet počet sloupců přiměřeně konzistentní, a citovat pole, která obsahují čárky nebo čárové přestávky. Pro vstup JSON použijte jeden objekt nebo řadu jednoduchých objektů. Hluboce vnořené objekty a pole jsou obvykle znamením toho, že je třeba vyhrazený flowing krok před CSV export bude snadné použití.
Problémy s konverzí
Než budete spoléhat na konvertované JSON
Před odesláním výstupu do jiné aplikace nebo API, zkontrolujte řádek hlavičky, deimiter předpoklady, citovaná pole, a zda hodnoty, které by měly být booleys nebo čísla stále potřebují explicitní čištění. Platné pole může mít stále špatný význam, pokud původní CSV byl nekonzistentní.
Co CSV- to- JSON konverze nevaliduje
Převod nepotvrzuje, že záhlaví jsou smysluplná, řádky jsou jedinečné, číselná pole byla zapsána správně, nebo výsledné objekty splňují následující schéma. Tato stránka přeformuluje údaje pro kontrolu a opětovné použití, ale nenahrazuje validaci nebo přezkum kvality údajů.
Jak interpretovat JSON výstup před použitím jinde
Recenze generovaných objektů před jejich zacházením jako produkce- ready data. Názvy hlaviček se stávají klávesami, pořadí řádku se stává pořadí objektů v poli a každá hodnota importovaná z CSV začíná jako text, pokud jej nepřevedete později. To znamená, že struktura může vypadat správně, zatímco typy nebo štítky ještě potřebují vyčistit.
Pokud JSON → CSV selže, nejčastější příčinou je neplatná JSON syntaxe nebo vstup, který není jediným objektem nebo souborem objektů. Pokud CSV → JSON dává neočekávaný výstup, zkontrolujte první řádek, nekonzistentní počet sloupců, a zda váš vložený text obsahuje bezkonkurenční citace nebo strukturu zlomové linky.
Tato stránka je určena pro rychlou konverzi plasted tablular obsahu. To nenahrazuje plný datový-čištění workflow, schema mapper, nebo pokročilý CSV import nástroj s vlastní deimitery a kolonová pravidla.
Související nástroje
JSON Pretty Print, Minify, a validovat
Formát JSON pro čitelnost, minimalizovat pro kompaktní ukládání, a validovat před použitím v API, konfigurační soubory, aplikace frontend, nebo testovací přípravky. Tento nástroj je užitečný při ladění užitečné zátěže, porovnávání odpovědí, čištění kopírování JSON, nebo zmenšování dat pro přepravu a logování. ToolMill zpracovává vše ve vašem prohlížeči, takže je to rychlá privacy-přátelská volba pro práci s citlivým JSON.
Údaje
JSON CSV Converter
Převést JSON do formátu CSV přímo ve vašem prohlížeči pro import tabulek, vykazování exportů, analytických pracovních toků a rychlé čištění dat. Tento nástroj je užitečný, když je třeba narovnat strukturovaný JSON do řádků a sloupců pro Excel, Google Prostěradla, BI nástroje, nebo CSV- based systémy. ToolMill běží lokálně pro soukromí, rychle zvládá běžné exportní scénáře a pracuje offline po instalaci.
Údaje
JSON ↔ YAML Converter
Převést JSON na YAML a YAML na JSON okamžitě ve vašem prohlížeči. Skvělé pro konfigurační soubory (Kubernetes, Docker Compose, CI / CD ropovody) a pro převedení platových zatížení API na čitelné YAML. ToolMill běží klient- side pro soukromí, podporuje pěkný výstup, a může pracovat offline při instalaci jako PWA.
Údaje
JSON Validator
Potvrdit JSON a získat přesné, line- by- line chybové zprávy. Použijte ji k chycení jemných problémů, jako je sledování čárek, komentáře, neuprchlé znaky, a neformovaná čísla před odesláním configs nebo API užitečné náklady. Běží výhradně ve vašem prohlížeči pro soukromí a může pracovat offline při instalaci jako PWA.
Údaje
