YAML → JSON
Parsed YAML naar JSON, lost anchors en meerregelige tekens op en levert configuratie aan API's en programma's die alleen JSON accepteren.
Sleep bestanden hierheen of klik
Ctrl+V om te plakken vanuit klembord
Hoe converteert u YAML naar JSON
- 1Upload je YAML-bestand door te slepen, klikken of plakken.
- 2Pas indien nodig de kwaliteitsinstellingen aan.
- 3Klik op 'Converteren' en wacht tot de conversie voltooid is.
- 4Download je geconverteerde JSON-bestand.
Over YAML naar JSON conversie
YAML 1.2 is een gegevensserialisatieformaat gebaseerd op inspringingshiërarchie, en is de standaardindeling voor Kubernetes en Docker Compose-configuraties. JSON is een tekstueel gegevensuitwisselingsformaat dat voldoet aan de RFC 8259-specificatie, met slechts zes basisgegevenstypen. YAML is voor mensen meestal gemakkelijker te lezen, terwijl JSON compatibel is met meer programmainterfaces.
Het conversieproces behoudt originele numerieke waarden, booleaanse waarden, geneste structuren en sleutelnamen. Inhoud die YAML bevat die incompatibel is met JSON wordt uitgesloten van de uitvoer. Systeemeigen YAML-opmerkingen worden niet ondersteund door JSON, dus gaan ze verloren na conversie. Ankerverwijzingen in YAML worden uitgebreid naar de overeenkomstige JSON-structuren. De uitvoergrootte verandert volgens de kenmerken van de inhoud.
Deze conversie is geschikt voor het omzetten van Kubernetes of CI-configuraties naar JSON-formaat dat compatibel is met algemene programmainterfaces. De uitvoer voldoet aan de RFC 8259-specificatie, en kan direct worden geparseerd en verwerkt door alle programmeertalen en tools die het JSON-formaat ondersteunen.
YAML vs JSON: technische vergelijking
| Functie | YAML | JSON |
|---|---|---|
| Uitgebracht | 2001 | 2001 |
| Ontwikkelaar | YAML community | Douglas Crockford |
Veelgestelde vragen over YAML → JSON
Verandert de datakwaliteit na conversie
Er is geen kwaliteitsverandering voor originele mappeerbare structuren. Gegevensinhoud in YAML die voldoet aan de JSON-specificatie wordt volledig behouden, alleen YAML-specifieke inhoud die niet door JSON wordt ondersteund wordt uitgefilterd.
Worden opmerkingen behouden in de uitvoer
Opmerkingen worden niet behouden na conversie. De RFC 8259-specificatie voor JSON zelf ondersteunt geen commentaarinhoud, dus opmerkingen in YAML worden verwijderd tijdens het conversieproces.
Wat is de maximale ondersteunde bestandsgrootte voor conversie
De bovengrens voor een enkele bestandsconversie op deze site is 50MB, en er kan slechts één bestand per conversie worden verwerkt. Bestanden die de groottelimiet overschrijden worden door het systeem geweigerd.
Worden geconverteerde bestanden opgeslagen
Bestanden worden via HTTPS geüpload naar de server voor conversie. De server verwijdert direct zowel het bronbestand als het uitvoerbestand nadat de conversie is voltooid, er vindt geen opslag plaats.