Lieblingsorte deiner Lieblingsstadt
Startseite
Als bevorzugte Quelle bei Google hinzufügen

YAML in JSON

Füge YAML ein oder wähle eine UTF-8-Datei und konvertiere deren unterstützte Daten im Browser in JSON. Prüfe das Ergebnis und die Grenzen der Konvertierung, bevor du es anderswo verwendest.

YAML-Eingabe

Füge ein YAML-Dokument ein oder öffne eine UTF-8-Datei und konvertiere es.

Wähle eine UTF-8-Datei mit höchstens 2 MiB. Beim Öffnen wird der bearbeitbare Entwurf ersetzt.

Grenzen: 2 MiB Eingabe, 8 MiB Ausgabe und 10 Sekunden sowie weitere Struktur- und Aliasgrenzen.

JSON-Ausgabe

Konvertiere YAML, um das Ergebnis hier zu sehen.

YAML wird lokal in einem Worker verarbeitet; dieses Tool lädt das Dokument nicht hoch und speichert es nicht.

YAML in drei Schritten konvertieren

  1. Füge ein Dokument ein oder öffne eine UTF-8-YAML-Datei mit höchstens 2 MiB. Der Konverter verwendet ein dokumentiertes Datenprofil auf Basis von YAML 1.2 Core, keine anwendungsspezifischen Konfigurationsregeln.
  2. Wähle zwei Leerzeichen, vier Leerzeichen oder Kompakt und dann In JSON umwandeln. Korrigiere gemeldete Syntax-, Typ-, Schlüssel-, Alias- oder Grenzfehler in der ursprünglichen Eingabe.
  3. Prüfe den Status des vollständigen Ergebnisses und kopiere dann das JSON oder lade converted.json herunter. Die sichtbare Vorschau kann abgeschnitten sein; Kopieren und Download enthalten weiterhin die gesamte aktuelle Ausgabe.

Wie Werte zu JSON werden

Im gewählten Core-Profil ist true ein boolescher Wert, während yes, on und ein gewöhnliches Datum wie 2026-11-08 Zeichenketten sind. Zeichenketten in Anführungszeichen und Blockzeichenketten behalten ihren analysierten Inhalt einschließlich der YAML-Regeln für Faltung und abschließende Zeilenumbrüche.

Ganzzahl-, Dezimal- und Exponententoken werden ohne binary64-Rundung ausgegeben. YAML-spezifische Pluszeichen, führende Nullen und Basispräfixe werden zu gültigen JSON-Zahlen normalisiert. Ein anderer JSON-Leser kann große oder genaue Zahlentexte dennoch runden.

Gewöhnliche Aliase werden innerhalb strenger Grenzen zu JSON-Kopien erweitert. Gemeinsame Identität geht verloren, Zyklen und vorwärts gerichtete Aliase werden abgelehnt, und ein nicht zitierter, mergeartiger Schlüssel << wird nicht als Vererbung behandelt. Setze ihn bei wörtlichen Daten in Anführungszeichen oder kennzeichne ihn ausdrücklich als Zeichenkette.

JSON-Eigenschaftsschlüssel müssen Zeichenketten sein. Dekodierte Schlüssel, die keine Zeichenketten sind oder doppelt vorkommen, werden abgelehnt statt umgewandelt oder überschrieben. YAML-Kommentare, Anker, Direktiven, Stile und Formatierung können nicht als JSON-Metadaten erhalten bleiben.

Beispiele zum Prüfen

Die Eingabe enabled: true, mode: on und id: 9007199254740993 wird zu einem JSON-Objekt mit einem booleschen Wert, einer Zeichenkette und genau diesem Ganzzahltoken. Der große Bezeichner wird nicht stillschweigend gerundet oder in Anführungszeichen gesetzt.

Die Zahlenwerte 012, 0o12 und 0x10 werden zu 12, 10 und 16. Die Dezimalzahl 1.0000000000000001 behält diesen genauen Zahlentext, und 1e-400 wird nicht durch null ersetzt.

Eine wiederverwendbare verankerte Zuordnung kann mehrfach referenziert werden und ergibt wiederholte JSON-Daten. Ein selbstreferenzieller Alias hat kein endliches JSON-Baumäquivalent und wird abgelehnt statt teilweise ausgegeben.

Wichtige Kompatibilitätsgrenzen

Es wird nur ein Dokument konvertiert. YAML 1.1, benutzerdefinierte oder nicht zu Core gehörende Tags, nicht unterstützte explizit markierte Formen, Merge-Verhalten, nichttextuelle oder doppelte Schlüssel sowie zyklische oder nicht aufgelöste Aliase werden abgelehnt. Dies ist keine Validierung einer Bereitstellung, Vorlage, eines Schemas oder einer Geschäftsregel.

Eine leere Eingabe oder eine Eingabe nur mit Kommentaren ist unvollständig. Ein explizites leeres Dokument, das mit --- beginnt, und explizite null-Werte haben die Bedeutung null. Die Literale NaN und Unendlich können keine JSON-Zahlen sein; endliche Exponentialwerte bleiben als Text erhalten, auch wenn gängige Gleitkomma-Leser sie nicht darstellen können.

Die Eingabe ist auf 2 MiB, die Ausgabe auf 8 MiB und die Verarbeitung auf 10 Sekunden begrenzt. Außerdem gelten Grenzen für Objekte, Tiefe, Skalare, Zahlentoken und erweiterte Aliase. Nach Abbruch, Zeitüberschreitung oder fehlgeschlagener Prüfung steht kein Teilergebnis zum Download bereit.

Die Ausgabe ist UTF-8 ohne BOM und endet mit einem LF. Sie erhält unterstützte Daten nach den angegebenen Regeln, aber keine YAML-Kommentare, Graphidentität, ursprünglichen Bytes, Darstellung oder semantische Rückwandlung zur Quelle. JSON-Verbraucher können Eigenschaften umordnen oder Zahlen runden.

Lokale Konvertierung ohne gespeicherten Verlauf

Das Tool verarbeitet YAML in einem lokalen Worker, ohne das Dokument hochzuladen oder zu speichern. Kopieren und Download erfolgen nur auf Anforderung. Der Datenschutzhinweis zertifiziert nicht jede Browsererweiterung, jeden Websitedienst oder jede aufbewahrte Kopie.

Fragen zur YAML-Konvertierung

Dieser Konverter verwendet sein dokumentiertes Datenprofil auf Basis von YAML 1.2 Core, nicht YAML 1.1 oder anwendungsspezifische Tags. Unzitierte true und false werden als boolesche Werte aufgelöst; yes, on und gewöhnlicher Datumstext bleiben Zeichenketten. Explizite nicht unterstützte Versionen oder Tags werden nicht stillschweigend umgedeutet.

Der Konverter gibt validierte numerische Quellwerte ohne binary64-Rundung aus, einschließlich exakter großer Ganzzahlen und Dezimal- oder Exponententexten. YAML-spezifische Syntax wird auf die JSON-Grammatik normalisiert. Ein anderer JSON-Leser kann diese Zahlen dennoch runden oder seinen eigenen Zahlenbereich überschreiten.

Gewöhnliche Aliase werden zu begrenzten JSON-Kopien erweitert, einschließlich unterstützter skalarer Zeichenkettenschlüssel. Zyklen und vorwärts gerichtete oder undefinierte Aliase werden abgelehnt. Merge-Vererbung wird nicht unterstützt: Ein unmarkierter einfacher Schlüssel << wird abgelehnt; ein zitierter oder ausdrücklich als Zeichenkette markierter Schlüssel << ist ein wörtliches Datum.

JSON-Eigenschaften benötigen Zeichenkettenschlüssel. Numerische, boolesche, null- oder Sammlungsschlüssel werden nicht umgewandelt und doppelte dekodierte Zeichenketten nicht überschrieben. Anführungszeichen können einen numerisch aussehenden Schlüssel zur Zeichenkette machen, lösen aber kein tatsächliches Duplikat.

Nein. JSON behält die unterstützten Daten, aber keine Kommentare, Ankernamen, Tags als Metadaten, Anführungsstile oder gemeinsame Graphidentität. Der analysierte Inhalt von Blockzeichenketten bleibt erhalten; das Ergebnis ist weder eine verlustfreie YAML-Darstellung noch eine Zusage semantischer Rückrekonstruktion.

Nein. Die Vorschau ist begrenzt und wird bei Abschneiden entsprechend gekennzeichnet. Das aktuelle JSON-Kopieren, die vollständige schreibgeschützte Kopieralternative und converted.json verwenden die gesamte akzeptierte UTF-8-Ausgabe mit einem abschließenden LF. Nach einem Konvertierungsfehler ist kein Teilergebnis verfügbar.

Das Tool fügt weder Dokument-Uploads, entfernte Tag-Auflösung, URL-Import, gespeicherten Verlauf noch eingabehaltige Freigabelinks hinzu. YAML sind hier Daten und keine Anweisung, etwas auszuführen oder abzurufen. Dies ist kein universelles Sicherheitszertifikat für den Browser oder die ursprüngliche Konfiguration.

Quellen und Referenzen

JSON in YAML

Konvertiere JSON lokal in YAML und bewahre Zahlentext und Zeichenfolgen in Anführungszeichen; kopiere oder lade das vollständige Ergebnis herunter.

Werkzeug öffnen — JSON in YAML

HTML in Markdown

Wandle eingefügtes oder lokales HTML in Markdown um, prüfe die Konvertierungshinweise und kopiere oder lade das Ergebnis herunter.

Werkzeug öffnen — HTML in Markdown

JavaScript-RegEx-Tester

Teste ein JavaScript-Muster lokal und prüfe Treffer, Gruppen und UTF-16-Positionen.

Werkzeug öffnen — JavaScript-RegEx-Tester

Markdown in HTML

Wandle einen Markdown-Entwurf in ein HTML-Fragment um, prüfe Quelltext und inaktive Vorschau und kopiere oder lade das Ergebnis herunter.

Werkzeug öffnen — Markdown in HTML

Textsortierer

Sortiere Zeilen alphabetisch nach gewählter Sprache oder nach Unicode-Codepunkten. Duplikate, Leerzeilen und der vollständige Inhalt bleiben erhalten.

Werkzeug öffnen — Textsortierer

Doppelte Zeilen entfernen

Behalten Sie die erste exakte Kopie jeder Zeile, Reihenfolge, relevante Leerzeichen und Leerzeilen; kopieren oder laden Sie das Ergebnis herunter.

Werkzeug öffnen — Doppelte Zeilen entfernen

Textvergleich

Vergleichen Sie zwei Texte lokal: Änderungen ganzer Zeilen, Leerraum und letzter Zeilenumbruch.

Werkzeug öffnen — Textvergleich

Groß- und Kleinschreibung umwandeln

Wandeln Sie Text sowie Wort- oder Satzanfänge mit ausdrücklich gewählten Regeln um.

Werkzeug öffnen — Groß- und Kleinschreibung umwandeln

HTML-Entitäten kodieren und dekodieren

HTML-Referenzen als Text kodieren oder dekodieren, Kontext und Unicode-Format wählen und LF-Ausgabe erhalten, ohne Markup zu analysieren oder darzustellen.

Werkzeug öffnen — HTML-Entitäten kodieren und dekodieren

Markdown-Tabellengenerator

Bearbeiten Sie eine Tabelle aus reinem Text, wählen Sie die Ausrichtung und kopieren Sie GFM-Markdown oder importieren Sie tabulatorgetrennten Text.

Werkzeug öffnen — Markdown-Tabellengenerator

Abfragezeichenfolgen analysieren und erstellen

Abfrageparameter bearbeiten und dabei wiederholte Namen und ihre Reihenfolge erhalten. Normalisierte Abfrage oder HTTP(S)-URL kopieren.

Werkzeug öffnen — Abfragezeichenfolgen analysieren und erstellen

URL kodieren und dekodieren

UTF-8-URL-Komponenten oder Formularwerte mit klaren Regeln für Leerzeichen und Pluszeichen umwandeln und das Ergebnis kopieren oder herunterladen.

Werkzeug öffnen — URL kodieren und dekodieren

Base64 kodieren und dekodieren

UTF-8-Text in Standard- oder URL-sicheres Base64 kodieren oder beide Formate mit klaren Fehlermeldungen vollständig dekodieren.

Werkzeug öffnen — Base64 kodieren und dekodieren

XML-Formatierer

XML 1.0 mit Namensräumen prüfen, lokal formatieren oder kompaktieren und das UTF-8-Ergebnis kopieren oder herunterladen.

Werkzeug öffnen — XML-Formatierer

JSON-Formatierer und -Validator

JSON-Syntax lokal prüfen, formatieren oder minimieren und das Ergebnis unter Erhalt der ursprünglichen Daten kopieren oder herunterladen.

Werkzeug öffnen — JSON-Formatierer und -Validator

SMS-Zeichen- und Segmentzähler

Sieh, wie deine Nachricht kodiert wird, wo Segmente enden und was sie kosten könnte. Dein Text bleibt im Browser.

Werkzeug öffnen — SMS-Zeichen- und Segmentzähler

Zeichenzähler für soziale Medien

Prüfe Plattformlimits und teile Beiträge ohne Textverlust auf.

Werkzeug öffnen — Zeichenzähler für soziale Medien

Zeichenzähler

Zählen Sie Zeichen, Wörter, Sätze und Absätze. Prüfen Sie Wortdichte, geschätzte Lesezeit und UTF-8-Größe direkt im Browser.

Werkzeug öffnen — Zeichenzähler

Textgrößenrechner

Vergleichen Sie Textkodierungen und die Größe übertragener Textdaten im Browser.

Werkzeug öffnen — Textgrößenrechner

PDF-Text bereinigen

Korrigiere Zeilenumbrüche und Leerzeichen in kopiertem PDF-Text. Behalte das Original und prüfe mehrdeutige Bindestriche vor dem Kopieren.

Werkzeug öffnen — PDF-Text bereinigen

Zierschrift-Konverter

Wandle unterstützte dekorative Unicode-Buchstaben im Browser in normalen Text um. Großschreibung, Akzente, Emojis und Original bleiben erhalten.

Werkzeug öffnen — Zierschrift-Konverter

Text reparieren

Repariere verstümmelten Text und beschädigte Akzente im Browser. Prüfe jede mögliche UTF-8-Umkehr.

Werkzeug öffnen — Text reparieren

Prüfen, ob Gmail die E-Mail kürzen könnte

Messen Sie die UTF-8-Bytes einer HTML-E-Mail, vergleichen Sie sie mit 102.000 Byte Richtwert und finden Sie umfangreichen Code im Browser.

Werkzeug öffnen — Prüfen, ob Gmail die E-Mail kürzen könnte
Alle Werkzeuge dieser Kategorie anzeigen