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.
CSV → JSON ir JSON → CSV. Swap mygtukas akimirksniu sukeičia įvestį ir išvestį patikrinti konversijos abiem kryptimis be nuostolių.
Analizatorius tvarko laukus kabutėse, įterptus kablelius, escape'intas kabutes, CRLF/LF eilučių pabaigas — veikia su realaus pasaulio CSV, ne tik pavyzdiniais.
Pakeiskite skirtuką iš kablelio į bet ką — tabuliaciją (TSV), kabliataškį (europietiška lokalė), vertikalų brūkšnį ar bet kokį vieną simbolį.
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ų.
Išvestis atnaujinama su kiekvienu klavišo paspaudimu — nereikia Convert mygtuko. Įklijuokite ir iškart matykite rezultatą.
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.
Įklijuokite CSV eksportą iš savo duomenų bazės į konverterį ir gaukite JSON masyvą, paruoštą importuoti į NoSQL saugyklą ar JSON naudojančią API.
Konvertuokite API atsakymą (JSON masyvą) į CSV tiesioginiam įklijavimui į Excel ar Google Sheets.
Praleiskite duomenis per įrankį pirmyn ir atgal formatavimui sutvarkyti — naudinga jungiant CSV failus iš skirtingų šaltinių su nevienodu kabučių naudojimu.
Konvertuokite tarp CSV pagrindu sudarytų vertimo lentelių ir JSON i18n failų tokiems įrankiams kaip Chrome plėtiniai ar React-intl.
Generuokite JSON fixture'us iš CSV testinių duomenų (arba atvirkščiai) kūrimo duomenų bazių ir integracinių testų užpildymui.
Spustelėkite CSV/JSON ikoną DevSuite Pro doke. Atsidaro skydelis su krypties perjungikliu, parinktimis ir dviem teksto laukais.
Pasirinkite CSV → JSON, kad analizuotumėte lentelinius duomenis, arba JSON → CSV, kad išlygintumėte objektų masyvą į eilutes.
Pakoreguokite skirtuką, jei ne kablelis, įjunkite "First row is header" ir "Auto-detect numbers", kad atitiktų jūsų duomenų struktūrą.
Įklijuokite CSV arba JSON į įvestį. Išvestis akimirksniu atvaizduojama dešinėje.
Spustelėkite Copy Output, kad gautumėte rezultatą. Naudokite Swap ↔, kad apsuktumėte ir patikrintumėte, ar konversija abiem kryptimis nepraranda duomenų.
Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.