← Atgal į funkcijas
Free

CSV ↔ JSON Konverteris

CSV ↔ JSON Converter atlieka pilną konversiją tarp dviejų dažniausiai naudojamų lentelinių formatų abiem kryptimis. Išmanus CSV analizatorius tvarko kabutėse esančius laukus su kableliais, escape'intas kabutes, pasirinktinius skirtukus ir baigiamąsias naujos eilutės simbolius. Automatiškai aptinka skaičius, loginius reikšmes ir null konvertuojant CSV→JSON; generuoja švarų CSV su eilučių raktų sulygiavimu konvertuojant JSON→CSV.

Duomenų perkėlimas tarp CSV ir JSON — kasdienė užduotis: importuojant duomenų bazės eksportą į JSON naudojantį įrankį, generuojant CSV skaičiuoklei iš API atsakymo arba pertvarkant duomenis naujai sistemai. CSV ↔ JSON Converter tvarkingai atlieka abi kryptis tiesiogiai naršyklėje. CSV analizatorius tvarko realaus pasaulio netvarkingus atvejus: laukus, kuriuose yra kablelių (kai jie kabutėse), escape'intas kabutes (padvigubintas RFC 4180 stiliumi), CRLF arba LF eilučių pabaigas, baigiamąsias tuščias eilutes ir konfigūruojamus skirtukus (tabuliacija, kabliataškis, vertikalus brūkšnys ar bet kas kitas). Automatinis aptikimas įsijungia konvertuojant į JSON — eilutės, panašios į sveikuosius skaičius, tampa skaičiais, "true"/"false"/"null" tampa atitinkamais tipais, o tarpų apkarpymas yra pasirinktinis. Konvertuojant JSON→CSV, įrankis pereina per objektų masyvą ir surenka kiekvieną unikalų raktą iš visų eilučių, tada sugeneruoja CSV su antraštės eilute ir teisingai escape'intais laukeliais. Kabutės laukeliuose padvigubinamos, laukeliai su skirtukais ar naujomis eilutėmis apgaubiami kabutėmis, o įdėtieji objektai/masyvai serializuojami į JSON eilutės laukelius.

Tiesioginė peržiūra
example.com
CSV ↔ JSON konverteris ✓ Konvertuoti 3 eilutės
CSV → JSON JSON → CSV
Skiriamasis ženklas: , ✓ Pirmoji eilutė yra antraštė ✓ Automatinis skaičių aptikimas
CSV įvestis
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON išvestis
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Pagrindinės savybės

Dvikryptė Konversija

CSV → JSON ir JSON → CSV. Swap mygtukas akimirksniu sukeičia įvestį ir išvestį patikrinti konversijos abiem kryptimis be nuostolių.

RFC 4180 Suderinamas CSV

Analizatorius tvarko laukus kabutėse, įterptus kablelius, escape'intas kabutes, CRLF/LF eilučių pabaigas — veikia su realaus pasaulio CSV, ne tik pavyzdiniais.

Pasirinktiniai Skirtukai

Pakeiskite skirtuką iš kablelio į bet ką — tabuliaciją (TSV), kabliataškį (europietiška lokalė), vertikalų brūkšnį ar bet kokį vieną simbolį.

Automatinis Tipų Aptikimas

Skaičiai, loginės reikšmės ir null JSON išvestyje paverčiami atitinkamais tipais. Išjunkite, jei norite visų reikšmių kaip eilučių.

Gyva Konversija

Išvestis atnaujinama su kiekvienu klavišo paspaudimu — nereikia Convert mygtuko. Įklijuokite ir iškart matykite rezultatą.

Tvarko Trūkstamus Laukus

Kai JSON objektai turi skirtingus raktus, CSV antraštėje įtraukiami visi unikalūs raktai, o trūkstami laukeliai lieka tušti — jokių duomenų nepraranda.

Dažni naudojimo atvejai

Duomenų Bazės Eksporto Apdorojimas

Įklijuokite CSV eksportą iš savo duomenų bazės į konverterį ir gaukite JSON masyvą, paruoštą importuoti į NoSQL saugyklą ar JSON naudojančią API.

Skaičiuoklių Integracija

Konvertuokite API atsakymą (JSON masyvą) į CSV tiesioginiam įklijavimui į Excel ar Google Sheets.

Duomenų Pertvarkymas

Praleiskite duomenis per įrankį pirmyn ir atgal formatavimui sutvarkyti — naudinga jungiant CSV failus iš skirtingų šaltinių su nevienodu kabučių naudojimu.

Lokalizacijos Failų Konversija

Konvertuokite tarp CSV pagrindu sudarytų vertimo lentelių ir JSON i18n failų tokiems įrankiams kaip Chrome plėtiniai ar React-intl.

API Testavimo Fixture'ai

Generuokite JSON fixture'us iš CSV testinių duomenų (arba atvirkščiai) kūrimo duomenų bazių ir integracinių testų užpildymui.

Kaip naudoti
1

Atidarykite CSV ↔ JSON

Spustelėkite CSV/JSON ikoną DevSuite Pro doke. Atsidaro skydelis su krypties perjungikliu, parinktimis ir dviem teksto laukais.

2

Pasirinkite Kryptį

Pasirinkite CSV → JSON, kad analizuotumėte lentelinius duomenis, arba JSON → CSV, kad išlygintumėte objektų masyvą į eilutes.

3

Sukonfigūruokite Parinktis

Pakoreguokite skirtuką, jei ne kablelis, įjunkite "First row is header" ir "Auto-detect numbers", kad atitiktų jūsų duomenų struktūrą.

4

Įklijuokite Savo Duomenis

Įklijuokite CSV arba JSON į įvestį. Išvestis akimirksniu atvaizduojama dešinėje.

5

Kopijuokite arba Atsisiųskite

Spustelėkite Copy Output, kad gautumėte rezultatą. Naudokite Swap ↔, kad apsuktumėte ir patikrintumėte, ar konversija abiem kryptimis nepraranda duomenų.

Pasiruošę išbandyti?

Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.

Pridėti prie Chrome Pridėti prie Edge Pridėti prie FireFox