JSON YAML bihurgailua
Bihurtu JSONa jendeak irakurri, berrikusi eta iruzkindu dezakeen YAML. Igo .json fitxategiak eta jaso .yaml koskadunak, gako, balio eta ordena berberekin, biltegi batean sartzeko prest.
Datu-bihurtzailea
edo jaregin CSV, TSV, TXT … fitxategiak hemen ·
Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da
Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.
CSV eta testu-fitxategietan zutabeak bereizten dituen karakterea, irakurtzeko zein idazteko. Automatikoak sarreratik detektatzen du eta komak idazten ditu.
UTF-8 hizkuntza guztietarako balio du. Aukeratu UTF-8 BOM-ekin Windowsko Excelek azentu edo karaktere asiarrak gaizki erakusten baditu CSV-a irekitzean.
Excel, ODS eta Numbers sarrera: bihurtu lehen orria soilik edo orri guztiak (CSV bat orriko ZIP batean, edo JSON gako bat orriko).
Kalkulu-orri berriko orri-fitxaren izena, gehienez 31 karaktere.
Objektuen arrayak zutabe-izenak erabiltzen ditu gako gisa errenkada bakoitzean; arrayen arrayak trinkoagoa da eta goiburua lehen array gisa gordetzen du.
Errenkada guztiak biltzen dituen kanpoko elementuaren izena; errenkada bakoitza <row> bihurtzen da barruan.
CREATE TABLE eta INSERT sententzietan erabiltzen da. Letrak, zifrak eta azpimarrak soilik.
Komatxoak eta zutabe-motak apur bat aldatzen dira datu-baseen artean; aukeratu inportatuko duzuna.
Berridatzi data-gelaxkak formatu bakarrean. ISO (2026-10-18) da seguruena datu-baseetarako eta kodetarako; mantendu aukerak iturburuan bezala uzten ditu.
Tresna hau nola erabili
- 1
Gehitu JSON fitxategiak
Igo API erantzunak, esportatutako ezarpenak edo sortutako manifestuak .json formatuan, gehienez 20 fitxategi eta bakoitza 95 MB arte. Fitxategi bakoitzak baliozko JSON balio bat izan behar du.
- 2
Utzi aukera lehenetsiak
YAML aurrez hautatuta dago Bihurtu honetara atalean. Konfigurazio-fitxategi baterako ez da besterik aldatu behar; irteerak bi zuriuneko koska erabiltzen du.
- 3
Bihurtu eta egin commita
Sakatu Bihurtu YAML, deskargatu .yaml fitxategiak, gehitu iruzkinak hurrengo irakurleak behar dituen lekuetan eta egin commit-a.
Nola bihurtu JSON YAML formatura?
Igo .json fitxategia eta sakatu Bihurtu YAML. Objektuak koskatutako key: value blokeak bihurtzen dira, array-ak marratxodun zerrendak, eta YAMLek gaizki irakur ditzakeen kateek komatxoak mantentzen dituzte.
Zergatik bihurtu JSON YAML konfigurazio-fitxategietarako
JSON gehiena softwareak sortzen du: API erantzun bat, ezarpen-esportazio bat, sortzaile baten irteera. YAML gehiena pertsonek mantentzen dute. Bihurketak normalean datuak makinaren irteera izateari utzi eta talde batek bere egiten duen unea markatzen du, adibidez Git-en gordetako deployment manifestu bat, CI pipeline bat edo Ansible aldagai multzo bat.
Kasu tipiko bat: hodeiko API bati deitzen diozu, baliabide baten 200 lerroko JSON deskribapena jasotzen duzu eta azpiegitura-kode gisa gorde nahi duzu. Bihurtuta, giltza eta komarik gabeko fitxategi bat lortzen duzu, non lerro bateko aldaketak lerro bateko diff-a sortzen duen eta balio bitxiak iruzkinetan azal ditzakezun. Gauza bera gertatzen da garatzaileak ez diren pertsonek editatzen dituzten test fixture eta itzulpen-fitxategietan. Taula lau bat behar baduzu, kalkulu-orri edo txosten baterako, JSON CSV bihurtu egokiagoa da.
Konfigurazio-fitxategiak YAMLez dituzten tresnak
| Erakundea | Baldintza | Iturria |
|---|---|---|
| GitHub Actions | Workflow-ak .github/workflows karpetan daude, .yml edo .yaml fitxategi gisa | GitHub Docs |
| GitLab CI/CD | Pipeline-a biltegiaren erroko .gitlab-ci.yml fitxategian definitzen da | GitLab Docs |
| Docker Compose | Zerbitzuak compose.yaml fitxategian deskribatzen dira (lehen docker-compose.yml) | Docker Docs |
| Ansible | Playbook-ak eta aldagai-fitxategiak YAMLen idazten dira | Ansible Docs |
| Kubernetes | Manifestuek JSON edo YAML onartzen dute; dokumentazioak eta Helm chart-ek YAML erabiltzen dute | Kubernetes |
JSON YAML bihurtzeko adibidea balio korapilatsuekin
# YAML irteera name: api version: "1.10" debug: false tags: - web - eu country: "NO"
YAMLek ematen dizuna
- # bidezko iruzkinak
- Diff laburragoak kode-berrikuspenean
- Lerro gehienetan giltzarik, komarik edo komatxorik ez
- Hainbat lerroko testua | bloke eskalarrekin
Kontuan izateko
- Koskak esanahia du, beraz zuriune solteak egitura aldatzen du
- Tabulazioak ez dira onartzen koskak egiteko
- Komatxorik gabeko kateak zenbaki edo boolear gisa irakur daitezke
- JSONek baino parser motelagoak eta uniformetasun gutxiagokoak
Adibideak erakusten du zergatik ez den nahikoa giltzak bilatu eta ordezkatzea. 1.10 bertsioa kate bat da JSONean; YAMLen hutsik idatziz gero, 1.1 zenbakia bezala irakurriko litzateke. NO, Norvegiaren ISO kodea, false bezala irakurriko lukete PyYAML bezalako YAML 1.1 parser-ek. Biek komatxoak mantentzen dituzte, benetako zenbaki eta booleanoak hutsik geratzen diren bitartean.
JSON eta YAML alderatuta
JSON
JavaScript Object Notation
JSON datu egituratuetarako testu-formatu arina da, Douglas Crockfordek 2000ko hasieran herrikoitua eta RFC 8259 eta ECMA-404 gisa estandarizatua. Objektuak, array-ak, kateak, zenbakiak, boolearrak eta null sintaxi sinple eta irakurgarriarekin adierazten ditu. Web API-etarako, konfigurazio-fitxategietarako eta ia programazio-lengoaia guztietako aplikazioen arteko datu-trukerako formatu lehenetsia da. Ez ditu iruzkinik, datarik ez eskemarik txertatuta, eta egitura sakoneko fitxategi handiak zailak dira ikusle gabe irakurtzeko.
- Konpresioa
- –
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- 2001 · Douglas Crockford
YAML
YAML
YAML ("YAML Ain't Markup Language") 2001ean kaleratutako datu-formatu gizalegezkoa da. Parentesien ordez koska-sarrera erabiltzen du, iruzkinak onartzen ditu eta JSONen superset bat da. Asko erabiltzen da Docker Compose, Kubernetes, GitHub Actions eta aplikazio askotako konfigurazioan. Zuriuneetan oinarritzen denez, tarte bakar bat gaizki jarrita ere hauts daiteke, eta balio batzuk, "no" edo datak adibidez, ustekabean interpretatu daitezke.
- Konpresioa
- –
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- 2001 · Clark Evans, Ingy döt Net, Oren Ben-Kiki
JSON YAML bihurtzen da sortutako edo API datuak pertsonek mantentzen, pull request-etan berrikusten eta iruzkinekin oharteztatzen duten konfigurazio-fitxategi bihurtu behar direnean.
JSON YAML bihurgailuari buruzko galderak
JSONa baliozko YAML al da berez?
YAML 1.2n, bai: 2009ko berrikuspena JSON dokumentu guztiak YAML dokumentu ere izan zitezen idatzi zen. JSON .yaml fitxategi batean itsats zenezake, eta tresna gehienek onartuko lukete. Bihurtzea irakurgarritasunagatik egiten da: giltzarik, komatxorik eta komarik gabeko bloke-estiloa da berrikusleek eta hurrengo mantentzaileak espero dutena.
Zergatik daude balio batzuk komatxo artean YAMLean?
Komatxorik gabe YAMLek beste mota bat bezala irakurriko lituzkeelako. 1.10 bezalako bertsio-kate bat 1.1 zenbakia bihurtuko litzateke, eta yes edo off boolearrak izan daitezke parser zaharretan. Zenbaki, data edo boolear itxura duten kateek komatxoak behar dituzte kate izaten jarraitzeko; horregatik, bihurketa zuzen batek mantendu egiten ditu.
Iruzkinak gehi ditzaket bihurtu ondoren?
Bai, eta bihurtzeko arrazoi arrunta da. Idatzi # eta ondoren zure oharra lerro amaieran edo lerro bakar batean. JSONek ez zuen balio bat zergatik dagoen azaltzeko modurik; YAMLek bai, eta horrek berrikuspenak eta eskuz-esku pasatzeak errazten ditu.
Zergatik ematen du nire YAMLak tabulazio-karakterearen errorea?
YAMLen espezifikazioak debekatzen du tabulazioak koskak egiteko erabiltzea; zuriuneek bakarrik balio dute. Bihurgailuak zuriuneak idazten ditu, baina tabulazioak txertatzeko konfiguratutako editore batek fitxategia hauts dezake hurrengo edizioan. Konfiguratu editorea .yaml fitxategietan zuriuneak erabil ditzan.
Kubernetesek onartuko al du bihurtutako manifestua?
kubectlek JSON eta YAML irakurtzen ditu, beraz datuak berdinak dira bietara; YAML bertsioa dokumentazio gehienek, Helm chart-ek eta kode-berrikuspenek erabiltzen dutena da, besterik gabe. Geroago JSON berriro behar baduzu jq-rako edo API dei baterako, YAML JSON bihurtu tresnak alderantzikatzen du.
- YAML JSON bihurgailua.yaml eta .yml fitxategiak JSON bihurtu APIetarako eta baliozkotzaileetarako. Koskatuta, 20ko sortak, fitxategiak 30 minututan ezabatzen dira.
- JSON XML bihurgailuaBihurtu JSON XML online: gakoak elementu, matrizeak elementu errepikatu, zuk izendatutako erro-etiketa baten barruan. Irteera txukuna, konturik gabe.
- JSON CSV bihurtuBihurtu JSON edo JSON Lines CSV: objektu bakoitzeko errenkada bat, zutabe lauak eta UTF-8 BOMarekin Excelek azentuak ondo erakusteko. 20 fitxategi batera.
- XML JSON bihurgailuaBihurtu XML JSON irakurgarri: atributuak @ gako bihurtzen dira, errepikatutako etiketak array, testua osorik. SOAP, jarioak eta esportazioetarako.
- JSON Base64 bihurtu: kodetzaileaKodetu JSON fitxategi bat Base64 lerro bakar gisa Kubernetes Secrets, CI aldagai, API eta tokenetarako. Byte-z byte itzulgarria, data URI aukerakoa.
- JSON Excel bihurtuBihurtu JSON edo JSON Lines Excel XLSX orri: gakoak zutabe-goiburu, erregistro bakoitza errenkada. 20 fitxategi arte aldi berean, konturik gabe.