Skakel YAML-konfigurasie na JSON vir gereedskap, APIs en skripte wat JSON-sintaks verkies.
YAML na JSON is wat jy wil hê wanneer 'n hulpmiddel wat slegs JSON ondersteun 'n konfigurasie moet verbruik wat in YAML geskryf is. Die meeste CI-stelsels, JavaScript-skripte en REST-API's verkies JSON. Die omskakeling is struktuurverliesloos – slegs die sintaksis verander.
Ons ontleed YAML met die yaml-biblioteek (volledige YAML 1.2-ondersteuning), en sit dit dan om na ingesprongen JSON. Multi-dokument YAML-lêers (geskei deur --- merkers) lewer slegs die eerste dokument; gebruik 'n downstream split' vir multi-dokument-werkvloei. Kommentaar word weggelaat (JSON ondersteun dit nie). Alles word plaaslik uitgevoer.
YAML is 'n mensvriendelike data-serialisasieformaat – inspringgebaseer, minder ruis as JSON, ideaal vir konfigurasielêers. Dit word gebruik deur Kubernetes, CI-pyplyne en die meeste moderne DevOps-gereedskap.
JSON (JavaScript Object Notation) is die lingua franca van gestruktureerde data op die web. Reekse, objekte, stringe, getalle, booleane. Word deur elke moderne programmeertaal gelees.
Sleep 'n YAML na die omskakelaar hierbo, of klik die kassie om een vanaf jou toestel te kies.
Ons het JSON vooraf gekies as die uitvoerformaat. Verander dit in die aftreklys as jy 'n ander teiken wil hê.
Klik op 'Omskakel' en wag totdat die vorderingbalk klaar is. Laai die JSON af wanneer dit gereed is.
Skakel JSON-konfigurasielêers na die meer mensleesbare YAML-formaat - Kubernetes, GitHub Actions en Docker Compose hou daarvan.
Skakel 'n CSV-lêer na JSON in jou blaaier om - perfek om sigblaaie in skripte, API's of LLM's in te voer.
Vlak 'n JSON-array van voorwerpe uit na 'n CSV-lêer - plak dit in Excel, Google Sheets of enige sigbladprogram.