Badilisha JSON hadi YAML na kurudi, pamoja na uthibitishaji.

Ubadilishaji unaendesha moja kwa moja kwenye kivinjari chako — hakuna kilichopakiwa. Hariri upande wowote na mwingine unafuata papo hapo.  · Weka faili ya .json / .yaml kwenye bawa lolote

Mzingatio
data.json
data.yaml

Kuhusu JSON ↔ YAML

Kibadilishaji cha JSON ↔ YAML hutafsiri kati ya miundo hii miwili kwa pande zote mbili, ikiwa na uthibitishaji uliojengwa ndani. Bandika JSON upande mmoja au YAML upande mwingine, na ubadilishaji hufanyika papo hapo kwenye kivinjari chako; makosa ya sintaksia huripotiwa na eneo halisi, hivyo koma isiyo mahali pake au indentation mbaya hupatikana kwa sekunde chache.

Fomati inaweza kubinafsishwa: chagua upana wa indentation na kwa hiari panga funguo za kitu kwa mpangilio wa alfabeti kwa matokeo thabiti na rahisi kulinganisha. Takwimu za papo hapo huonyesha mistari, baiti, funguo na kina cha muundo cha hati yako, na chombo hukuambia iwapo mzizi ni kitu, orodha au thamani rahisi.

Unaweza kuandika, kubandika, kupakia faili au kuiburuta kwenye ukurasa, kisha kunakili au kupakua matokeo yaliyobadilishwa. Kwa kuwa kila kitu kinafanyika upande wa kivinjari, faili za usanidi zenye siri hazitoki kwenye kompyuta yako kamwe — daraja la vitendo la kila siku kati ya vipimo vya API na usanidi wa Kubernetes, CI au Docker Compose.

Jinsi ya kutumia JSON ↔ YAML

  1. Bandika JSON au YAML yako kwenye paneli yake — au pakia au buruta faili kwenye ukurasa.
  2. Rekebisha kosa lolote la sintaksia ukitumia nafasi ya mstari iliyoripotiwa, ikiwa moja imeashiriwa.
  3. Weka upana wa indentation na washa/zima upangaji wa funguo kadri unavyopenda.
  4. Soma matokeo yaliyobadilishwa kwenye paneli inayopingana, pamoja na takwimu za hati.
  5. Nakili matokeo au uyapakue kama faili.

Maswali yanayoulizwa mara kwa mara

Kwa data, ndiyo — YAML ni seti kubwa zaidi ya JSON, hivyo kila hati ya JSON ina uwakilishi wa YAML na kinyume chake. Kinachobadilika ni sintaksia: YAML hutumia indentation na huruhusu maoni, ingawa maoni hupotea wakati wa kubadilisha kuwa JSON, ambayo haina sintaksia ya maoni.

Ingizo isiyo sahihi huashiriwa na nafasi ya hitilafu, hivyo unaweza kuruka moja kwa moja kwenye mstari wenye tatizo — kwa kawaida koma au alama ya nukuu iliyokosekana kwenye JSON, au indentation isiyo thabiti na herufi maalum zisizo na alama za kuepuka kwenye YAML.

Hupanga funguo za kitu kwa mpangilio wa alfabeti katika kila kiwango cha matokeo. Funguo zilizopangwa hufanya faili zilizobadilishwa ziwe thabiti, jambo linalofanya tofauti za usimamizi wa matoleo kuwa ndogo na kurahisisha kulinganisha usanidi mbili kando kwa kando.

YAML hupanga aina kiotomatiki kwa thamani rahisi zisizo na nukuu: yes na no huwa boolean, 012 inaweza kuchambuliwa kama nambari, na misimbo ya nchi kama NO ni mitego maarufu. Weka nukuu kwenye thamani yako ya chanzo cha YAML ili kulazimisha ibaki mfuatano wa herufi.

Ndiyo — ubadilishaji hufanyika kabisa kwenye kivinjari chako, ikiwa ni pamoja na faili unazoburuta. Hakuna kinachotumwa, hivyo kubadilisha usanidi wenye vitambulisho au majina ya seva ya ndani ni salama.

Ndiyo, ni bure bila kikomo cha ukubwa — badilisha kwa pande zote mbili mara nyingi kadri unavyohitaji.


Utafutaji maarufu
JSON hadi YAML YAML hadi JSON kibadilishaji JSON YAML badilisha YAML mtandaoni kithibitishi YAML zana ya JSON YAML
Unahitaji msaada?
Umepata tatizo na zana hii? Tujulishe timu yetu.
Ripoti tatizo

Ongeza zana hii ya bure kwenye tovuti yako mwenyewe — nakili na ubandike msimbo ulio hapa chini.