(01) — TOOLS
JSON und XML, lesbar.
Payload einfügen. Das Tool rückt ein oder kompaktifiziert und meldet kaputte Syntax. Nichts wird gesendet.
Kurz gesagt
- JSON-/XML-Formatierer, kostenlos, im Browser.
- JSON.parse / stringify. XML via DOMParser (application/xml).
- 2 oder 4 Leerzeichen, oder eine minifizierte Zeile.
- Nichts wird gesendet.
(02) — METHODE
Parsen, dann neu schreiben.
01 — JSON
JSON.parse, dann JSON.stringify mit 2 oder 4 Leerzeichen. Minify = eine Zeile.
02 — XML
DOMParser als application/xml, dann eingerückt. Eine offene Klammer wird abgelehnt.
03 — Lokal
Der Text bleibt im Tab. Kein Upload, keine API.
(03) — FAQ
Kurze Fragen.
- Warum wird mein JSON abgelehnt?
- JSON verlangt doppelte Anführungszeichen um Schlüssel und Zeichenketten. Kommentare und abschließende Kommas sind nicht erlaubt. {"name":"Alex","active":true} ist gültig, ein JavaScript-Objekt mit unquotierten Schlüsseln nicht. Das Tool meldet Parserfehler, repariert aber keine Eingaben und prüft sie nicht gegen ein Schema.
- Kann das Formatieren Daten oder Leerzeichen verändern?
- Bewahren Sie das Original auf. JSON wird als JavaScript-Werte eingelesen: Sehr große Ganzzahlen können an Genauigkeit verlieren, doppelte Objektschlüssel bleiben nicht erhalten. Bei XML werden Leerzeichen im Text gekürzt und nicht alle Knotentypen erhalten. Nutzen Sie für signiertes XML oder exakt zu erhaltende Leerzeichen ein Spezialwerkzeug. Das Tool wandelt JSON nicht in XML um.
- Auch HTML?
- Nein. XML-Modus will wohlgeformtes XML. Lockeres HTML scheitert oft.
- Bleiben XML-Kommentare?
- Ja, Kommentare und CDATA. Eine <?xml … ?>-Deklaration bleibt, wenn sie da war.
- Werden Daten gesendet?
- Nein. Alles bleibt im Tab.