← Atpakaļ uz funkcijām
Free

CSV ↔ JSON pārveidotājs

CSV ↔ JSON pārveidotājs nodrošina pilnu abpusēju pārveidi starp diviem izplatītākajiem tabulu formātiem. Viedais CSV parsētājs apstrādā citātos liktus laukus ar komatiem, izbēgtas pēdiņas, pielāgotus atdalītājus un beigu jaunas rindas. Automātiski atpazīst skaitļus, būla vērtības un null, pārveidojot CSV→JSON; ģenerē tīru CSV ar rindu atslēgu saskaņošanu, pārveidojot JSON→CSV.

Datu pārvietošana starp CSV un JSON ir ikdienas uzdevums — datubāzes eksporta ievietošana JSON patērējošā rīkā, CSV ģenerēšana izklājlapai no API atbildes vai datu pārveidošana jaunai sistēmai. CSV ↔ JSON pārveidotājs veic abus virzienus tīri, tieši pārlūkā. CSV parsētājs apstrādā reālas dzīves nekārtīgos gadījumus: laukus, kas satur komatus (kad tie ir citātos), izbēgtas pēdiņas (dubultotas RFC 4180 stilā), CRLF vai LF rindu galus, beigu tukšas rindas un konfigurējamus atdalītājus (ar tabulāciju, semikolu, vertikālo svītru vai jebko citu). Automātiskā noteikšana tiek aktivizēta, pārveidojot uz JSON — virknes, kas izskatās kā veseli skaitļi, kļūst par skaitļiem, "true"/"false"/"null" kļūst par saviem tipizētajiem ekvivalentiem, un atstarpju apgriešana ir pēc izvēles. Pārveidojot JSON→CSV, rīks iziet cauri objektu masīvam un savāc katru unikālo atslēgu visās rindās, tad ģenerē CSV ar galvenes rindu un pareizi izbēgtām šūnām. Pēdiņas šūnās tiek dubultotas, šūnas, kas satur atdalītājus vai jaunas rindas, tiek ietvertas pēdiņās, un iekļautie objekti/masīvi tiek serializēti kā JSON virkņu šūnas.

Tiešraides priekšskatījums
example.com
CSV ↔ JSON konvertors ✓ Konvertētas 3 rindas
CSV → JSON JSON → CSV
Atdalītājs: , ✓ Pirmā rinda ir virsraksts ✓ Automātiska skaitļu noteikšana
CSV ievade
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON izvade
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Galvenās funkcijas

Divvirzienu pārveide

CSV → JSON un JSON → CSV. Swap poga acumirklī apmaina ievadi/izvadi, lai pārbaudītu abpusējo pārveidi.

RFC 4180 saderīgs CSV

Parsētājs apstrādā citātos liktus laukus, iekļautus komatus, izbēgtas pēdiņas, CRLF/LF rindu galus — strādā ar reāliem CSV, ne tikai vienkāršiem piemēriem.

Pielāgoti atdalītāji

Mainiet atdalītāju no komata uz jebko citu — tabulāciju (TSV), semikolu (Eiropas lokālei), vertikālo svītru vai jebkuru citu vienu rakstzīmi.

Automātiska tipu noteikšana

Skaitļi, būla vērtības un null JSON izvadē tiek parsēti savos tipizētajos ekvivalentos. Izslēdziet, ja vēlaties visas vērtības kā virknes.

Reāllaika pārveide

Izvade atjaunojas ar katru taustiņsitienu — Convert poga nav nepieciešama. Ielīmējiet un uzreiz redziet rezultātu.

Trūkstošu lauku apstrāde

Ja JSON objektiem ir atšķirīgas atslēgas, CSV galvene iekļauj visas unikālās atslēgas, un trūkstošās šūnas paliek tukšas — bez datu zuduma.

Biežākie lietošanas veidi

Datubāzes eksporta apstrāde

Ielīmējiet CSV eksportu no savas datubāzes pārveidotājā un iegūstiet JSON masīvu, kas gatavs importēšanai NoSQL krātuvē vai JSON patērējošā API.

Integrācija ar izklājlapām

Pārveidojiet API atbildi (JSON masīvu) uz CSV tiešai ielīmēšanai Excel vai Google Sheets.

Datu pārveidošana

Veiciet abpusēju pārveidi caur rīku, lai sakārtotu formatējumu — noderīgi, apvienojot CSV failus no dažādiem avotiem ar nekonsekventu citēšanu.

Lokalizācijas failu pārveide

Pārveidojiet starp CSV bāzētām tulkošanas tabulām un JSON i18n failiem tādiem rīkiem kā Chrome paplašinājumi vai React-intl.

API testēšanas fixture dati

Ģenerējiet JSON fixture datus no CSV testa datiem (vai otrādi), lai piepildītu izstrādes datubāzes un integrācijas testus.

Kā lietot
1

Atveriet CSV ↔ JSON

Noklikšķiniet uz CSV/JSON ikonas DevSuite Pro dokā. Atveras panelis ar virziena slēdzi, iestatījumiem un divām teksta zonām.

2

Izvēlieties virzienu

Izvēlieties CSV → JSON, lai parsētu tabulas datus, vai JSON → CSV, lai saplacinātu objektu masīvu rindās.

3

Konfigurējiet iestatījumus

Pielāgojiet atdalītāju, ja tas nav komats, ieslēdziet "First row is header" un "Auto-detect numbers", lai atbilstu jūsu datu struktūrai.

4

Ielīmējiet savus datus

Ielīmējiet CSV vai JSON ievades laukā. Izvade tiek acumirklī parādīta labajā pusē.

5

Kopējiet vai lejupielādējiet

Noklikšķiniet Copy Output, lai iegūtu rezultātu. Izmantojiet Swap ↔, lai apgrieztu virzienu un pārbaudītu, vai abpusējā pārveide notiek bez datu zuduma.

Gatavs izmēģināt?

Instalējiet DevSuite Pro bez maksas un atbloķējiet 64+ izstrādātāju rīkus savam pārlūkam.

Pievienot pārlūkam Chrome Pievienot Edge Pievienot pārlūkam FireFox