Command Palette

Search for a command to run...

YA

yaml naar json-converter

Converteer YAML direct naar JSON - ankers, aliassen, samenvoegsleutels, blokscalairen en ondersteunde streams met meerdere documenten

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

Wat is YAML naar JSON-converter?

YAML to JSON Converter interface on Toolz.dev - Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported

YAML naar JSON Converter parseert een YAML-document en zendt het equivalente JSON uit. Plak een Kubernetes-manifest, een Docker Compose-bestand, een GitHub Actions-workflow of een Ansible-afspeelboek, en je krijgt JSON terug geformatteerd met dezelfde structuur - mappings worden objecten, reeksen worden arrays en scalairen worden opgelost in strings, getallen, booleans of nul volgens het YAML-kernschema.

De parser verwerkt de onderdelen van YAML die naïeve converters weerklinken. Ankers en aliassen worden opgelost, dus een `*defaults`-referentie breidt zich uit tot de waarde waarnaar het verwijst. Samenvoegsleutels (`<<: *base`) worden afgeplat in de doeltoewijzing, waarbij expliciete sleutels voorrang hebben als de specificatie vereist. Letterlijke (`|`) en gevouwen (`>`) blokkalars houden hun nieuwe regels correct of vouwen ze correct, inclusief de strip en blijven kauwknipperlichten. Multi-document streams gescheiden door `---` komen uit als een JSON-reeks documenten.

Alles draait in uw browser. Configbestanden bevatten routinematig interne hostnamen, clusternamen, afbeeldingsregisters en af en toe een geheim dat iemand vergat naar een kluis te gaan, zodat niets dat u plakt, wordt geüpload, gelogd of opgeslagen. U kunt ook alfabetisch sorteren op toetsen voor gemakkelijker differen, kiezen voor 2-space, 4-space of verkleinde uitvoer, en elke gewone scalair als een string houden wanneer uw stroomafwaartse consument streng is over typen.

De conversie lost de delen van YAML op waarvoor JSON geen equivalent heeft, en het is de moeite waard om te weten wat er met elk gebeurt Ankers en aliassen worden uitgebreid, dus een blok waarnaar op vijf plaatsen wordt verwezen, wordt vijf kopieën in de JSON in plaats van vijf referenties, en de uitvoer kan aanzienlijk groter zijn dan de invoer. Samenvoegsleutels worden toegepast en verdwijnen. Opmerkingen worden volledig verwijderd, omdat JSON ze nergens kan plaatsen. Multidocumentstromen gescheiden door drie streepjes worden een array, omdat JSON geen concept heeft van meerdere documenten in één bestand. Data zijn degene die je moet bekijken: YAML parseert een niet-geciteerde datum in een tijdstempeltype, en JSON heeft geen datumtype, dus exact het komt aan als tekenreeksformaat.

Hoe gebruik je YAML naar JSON-converter?

1

Plak je yaml

Plak elk YAML-document in het invoerpaneel - een manifest, een bestand samenstellen, een CI-pijplijn of een applicatieconfiguratie Klik op Voorbeeld laden om te starten vanuit een realistische Kubernetes-implementatie.

2

Kies uw uitvoeropties

Kies 2-space, 4-space of verkleinde JSON. Schakel sorteertoetsen in voor diff-vriendelijke uitvoer, of bewaar strings wanneer u wilt dat poorten en versienummers tekst blijven in plaats van nummers te worden.

3

bekeerling

Klik op Converteren Als de YAML een syntaxisprobleem heeft - een tabblad dat wordt gebruikt voor inspringen, een niet-gesloten aanhalingsteken, een alias zonder overeenstemmend anker - wordt de fout gerapporteerd met het exacte regelnummer.

4

Kopieer of download de JSON

Kopieer het resultaat naar uw klembord of download het als een .json-bestand, klaar om in te voeren in een API-client, een testfixture of een script.

Belangrijkste kenmerken

Ankers, aliassen en samenvoegtoetsen

Lost & ankerdefinities, *alias-referenties en << samenvoegsleutels, zodat gedeelde configuratieblokken worden uitgebreid tot volledige JSON-objecten

Blokkeer scalaire ondersteuning

Letterlijke (|) en gevouwen (>) blokken correct converteren, inclusief expliciete inspringingscijfers en de strip (-) en houden (+) kauwindicators

Multi-document streams

YAML-bestanden gesplitst door --- in verschillende documenten, gebruikelijk in Kubernetes, worden geretourneerd als een JSON-array met één invoer per document

Lijn-nauwkeurige fouten

Syntaxisproblemen rapporteren de exacte bronregel: tabbladen die worden gebruikt als inspringing, niet-beëindigde aanhalingstekens, slechte inspringing of onbekende aliassen

Frequently Asked Questions

Plak uw YAML in het invoerpaneel en klik op Converteren. De parser leest het document, lost ankers op en blokkeert scalaire en drukt geformatteerde JSON af die u kunt kopiëren of downloaden. Alles gebeurt in uw browser, dus er wordt geen bestand geüpload.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

yaml to jsonyaml to json converterconvert yaml to jsonyml to jsonyaml parser onlinekubernetes yaml to jsondocker compose to jsonyaml json converteryaml to json onlineconverter yaml to jsonyaml to json converter online