JSON to YAML Converter transformeert elk JSON-document in gelijkwaardige, geldige YAML. Plakken JSON - een API-payload, een pakketmanifest, een configuratie-export - en haal clean yaml terug met consistente inspringing, correcte lijstsyntaxis en correct geciteerde tekenreeksen, klaar om in een Kubernetes-manifest, Docker-compose-bestand, GitHub-acties-workflow of een andere op YAML gebaseerde configuratie te plaatsen.
De conversie is niet alleen een syntaxisswap. Yaml heeft scherpe randen JSON niet: een niet-geciteerde "nee" wordt de booleaanse false in veel parsers, "3000" verandert geruisloos in een getal en versiereeksen zoals 1.10 worden afgekapt tot 1.1. Deze converter detecteert elke dubbelzinnige scalaire - Booleans, getallen, YAML 1.1 legacy-waarden zoals ja/nee/aan/uit en strings met speciale tekens - en citeert ze zodat uw gegevens de rondreis met intacte typen overleeft.
Alles gebeurt 100% in uw browser. Configuratiebestanden bevatten vaak hostnamen, interne poorten en geheimen, dus er wordt niets geüpload of opgeslagen - de converter werkt offline na het laden. Inspringen is configureerbaar (2 of 4 spaties) om aan de stijl van uw team te voldoen, en er is een optie om elke string te citeren voor maximale veiligheid.
Plak een geldig JSON-document in het invoerpaneel - objecten, arrays of geneste structuren van eender welke diepte - of klik op Voorbeeld laden om te beginnen vanuit een realistische serviceconfiguratie.
Kies 2-space of 4-space-inspringing om aan uw projectconventies te voldoen, en schakel optioneel "Quote All Strings" in als uw YAML-consument streng is over typen.
Klik op Converteren. De JSON wordt eerst gevalideerd - syntaxisfouten worden gerapporteerd met het exacte bericht van de parser, zodat u het aanstootgevende teken snel kunt herstellen.
Kopieer de gegenereerde YAML naar uw klembord of download het als een .yaml-bestand en plak het vervolgens in uw manifest, werkstroom of componeerbestand.
Strings zoals "Nee", "3000" en "1.10" worden automatisch geciteerd, zodat ze strings blijven in plaats van Booleans of getallen te worden in YAML-parsers
Uitvoer met 2-space of 4-space-inspringing om overeen te komen met Kubernetes, Ansible of de lintregels van uw team
geneste objecten, arrays van objecten, lege arrays ([ ]) en lege objecten ({}) converteren allemaal naar hun juiste YAML-formulieren
Ongeldige JSON wordt betrapt voor conversie met de exacte parse-fout, zodat u nooit stilletjes gebroken Yaml krijgt
0 comments
No comments yet. Be the first to share your thoughts!