Konvertera YAML-konfiguration till JSON för verktyg, API:er och skript som föredrar JSON-syntax.
YAML till JSON är vad du vill ha när ett verktyg som bara talar JSON behöver konsumera en konfig som skapats i YAML. De flesta CI-system, JavaScript-skript och REST-API:er föredrar JSON. Konverteringen är strukturellt förlustfri - endast syntaktiken ändras.
Vi parserar YAML med yaml-biblioteket (fullt stöd för YAML 1.2), och serialiserar sedan till indenterad JSON. YAML-filer med flera dokument (avskilda av --- markörer) ger endast ut det första dokumentet; använd en nedströmsdelning för arbetsflöden med flera dokument. Kommentarer tas bort (JSON stödjer dem inte). Allt körs lokalt.
YAML är ett människovänligt data-serialiseringsformat - indenteringsbaserat, mindre rörigt än JSON, idealiskt för konfigurationsfiler. Används av Kubernetes, CI-pipelines och de flesta moderna DevOps-verktyg.
JSON (JavaScript Object Notation) är lingua franca för strukturerad data på webben. Arrayer, objekt, strängar, tal, booleaner. Läses av alla moderna programmeringsspråk.
Dra en YAML till konvertern ovan, eller klicka i rutan för att välja en från din enhet.
Vi har förinställt JSON som utdataformat. Ändra det i rullgardinsmenyn om du vill ha ett annat mål.
Klicka på Konvertera och vänta tills förloppsindikatorn är klar. Ladda ner JSON när den är klar.
Konvertera JSON-konfigurationsfiler till det mer människoläsbara YAML-formatet - Kubernetes, GitHub Actions, Docker Compose älskar det.
Konvertera en CSV-fil till JSON i din webbläsare - perfekt för att föra kalkylblad in i skript, API:er eller LLMs.
Platta ut en JSON-array med objekt till en CSV-fil - klistra in i Excel, Google Sheets eller valfritt kalkylprogram.