Konvertitur JSON għal CSV
Ikkonverti JSON għal CSV u CSV lura għal JSON fil-brawżer tiegħek. Iċ-ċwievet nested jiġu ċattjati f’kolonni, is-separaturi jinstabu u xejn ma jittella’.
Kif tuża l-konvertitur JSON għal CSV
- Agħżel id-direzzjoni: JSON → CSV jew CSV → JSON.
- Waħħal id-data tiegħek fil-kaxxa tad-dħul, jew ikklikkja Iftaħ fajl biex tiftaħ fajl
.json,.csvjew.tsvmill-kompjuter tiegħek (sa 10 MB). - Agħżel Separatur. Meta taqra CSV, Sib awtomatikament normalment isib is-separatur it-tajjeb; meta tikteb CSV, is-sib awtomatiku juża virgola.
- Aġġusta l-għażliet għad-direzzjoni kurrenti, imbagħad ikklikkja Ikkonverti. Ir-riżultat jiġi aġġornat ukoll waqt li tikteb.
- Ikkopja r-riżultat jew niżżlu. Aqleb id-direzzjoni iċċaqlaq l-output lura fl-input biex tkun tista’ tikkonvertih fid-direzzjoni l-oħra.
Minn JSON għal CSV
Fajl CSV huwa tabella ċatta: ringiela waħda tal-intestatura bl-ismijiet tal-kolonni u linja waħda għal kull rekord. JSON huwa siġra, għalhekk il-konvertitur irid jiddeċiedi kif ir-rekords u l-valuri nested isiru ringieli u kolonni.
- Array ta’ oġġetti isir ringiela waħda għal kull oġġett. Il-kolonni huma l-unjoni taċ-ċwievet kollha, fl-ordni li jidhru l-ewwel darba, għalhekk oġġett li jonqsu ċavetta sempliċement jieħu ċellola vojta.
- Oġġett b’proprjetà array waħda, bħal
{"items": [ … ]}, forma komuni għal risposti API, jinfetaħ u kull oġġett isir ringiela. Kull oġġett ieħor isir ringiela waħda. - Array ta’ arrays diġà huwa tabella u jinkiteb kif inhu, mingħajr ringiela tal-intestatura.
- B’Ċattja ċ-ċwievet nested (address.city) attiv, l-oġġetti nested isiru ismijiet ta’ kolonni bil-punt:
{"address": {"city": "Lyon"}}jipproduċi kolonnaaddress.city. L-arrays jieħdu kolonni bl-indiċi:tags.0,tags.1… B’din l-għażla mitfija, il-valuri nested jinkitbu f’ċellola waħda bħala test JSON.
Valuri li fihom is-separatur, kwotazzjonijiet jew tmiem tal-linji jiġu bil-kwotazzjonijiet skont l-RFC 4180, il-format li jaqraw l-Excel, il-LibreOffice u l-Google Sheets kollha. null isir ċellola vojta.
Protezzjoni mill-formuli tal-spreadsheet
Ċellola li tibda b’=, +, - jew @ tista’ titħaddem bħala formula meta s-CSV jinfetaħ f’spreadsheet. Dan huwa magħruf bħala injezzjoni CSV. Jekk id-data tiegħek tiġi minn utenti jew sorsi oħra mhux fdati, attiva Ipproteġi kontra formuli ta’ spreadsheet: ċelloli ta’ test bħal dawn jingħataw apostrofu fil-bidu biex l-ispreadsheet juri bħala test sempliċi.
Minn CSV għal JSON
- L-ewwel ringiela hija intestatura tagħmel kull linja oġġett b’bl-ismijiet tal-kolonni bħala ċwievet. Itfih biex tikseb array ta’ arrays.
- Ikkonverti n-numri u l-booleans jagħmel
42numru utrueboolean, u jibdel iċ-ċelloli vojta f’null. Itfih biex iżżomm kull valur bħala string, li jippreserva ż-żeri fil-bidu f’kodiċijiet postali jew numri tat-telefon. - Ibni mill-ġdid l-oġġetti nested mill-intestaturi bil-punt jreġġa’ lura ċ-ċattjar: l-intestaturi
address.cityutags.0jipproduċu{"address": {"city": …}, "tags": [ … ]}. Ir-round trip JSON → CSV → JSON għalhekk jagħti lura l-istruttura oriġinali għal data tipika.
Jekk xi ringieli għandhom aktar jew inqas oqsma mill-intestatura, il-konverżjoni xorta taħdem, imma twissija turi l-linja tal-ewwel ringiela irregolari biex tkun tista’ tiċċekkja.
Mistoqsijiet frekwenti
Id-data tiegħi tittella’ x’imkien?
Le. Il-konverżjoni taħdem kompletament fil-brawżer tiegħek. Xejn li twaħħal jew tiftaħ ma jintbagħat lil server, għalhekk tista’ tikkonverti b’sigurtà esportazzjonijiet li fihom data tal-klijenti jew interna.
Għaliex l-Excel juri s-CSV tiegħi f’kolonna waħda?
L-Excel juża s-separatur tal-listi tas-sistema tiegħek. F’ħafna lokali Ewropej, dak is-separatur huwa s-semikolon. Agħżel Semikolon (;) bħala separatur qabel tikkonverti, jew uża l-wizard tal-importazzjoni tal-Excel u agħżel il-virgola.
Kif jiġu ttrattati arrays nested ta’ oġġetti?
B’ċattjar attiv, kull element jieħu sett ta’ kolonni tiegħu, pereżempju orders.0.id u orders.1.id. Dan jaħdem tajjeb għal arrays qosra. Għal listi twal, ħafna drabi huwa aħjar li tikkonverti dak l-array waħdu biex kull element isir ringiela.
Għaliex il-kodiċijiet postali tiegħi tilfu ż-żero tal-bidu?
Meta Ikkonverti n-numri u l-booleans tkun attiva, 01234 jinqara bħala numru 1234. Itfi l-għażla biex iżżomm kull valur eżattament kif inkiteb fis-CSV.
X’inhu d-daqs massimu?
Jistgħu jinfetħu fajls sa 10 MB. Daħliet akbar jaħdmu wkoll, imma l-brawżer jonqos fil-veloċità b’oqsma tat-test kbar ħafna, għalhekk aqsam l-ewwel fajls enormi.
Għodod relatati
- Formatter u validatur tal-JSON Formatter u validatur tal-JSON b’xejn li jibbewtifika, jimminimizza u jiċċekkja l-JSON fil-brawżer tiegħek, b’żbalji tas-sintassi bil-linja u l-kolonna.
- Konvertitur JSON għal YAML Ikkonverti JSON għal YAML u YAML għal JSON fil-brawżer tiegħek, b’anchors, merge keys u fajls ta’ diversi dokumenti appoġġjati. Xejn ma jittella’.
- Konvertitur JSON għal XML Ikkonverti JSON għal XML u XML għal JSON fil-brawżer tiegħek, b’attributi, elementi mtennija u CDATA ttrattati. Xejn ma jittella’ lil server.