JSON-Formatierer / Minifier / ValidatorJSON escapen / unescapenJSON DiffJSON-Schlüssel sortierenJSON ⇄ ZeichenketteJSON ⇄ XMLXML ⇄ JSONJSON zu CSVCSV zu JSONJSON ⇄ YAMLJSON zu CodeQuery-Parameter ⇄ JSONCookie ⇄ JSONJSON ⇄ Properties
Query-Parameter ⇄ JSON
Zwischen einer URL-Query-Zeichenkette und einem JSON-Objekt umwandeln
Anleitung
Beim Umwandeln Query → JSON werden wiederholt auftretende Schlüssel mit demselben Namen automatisch zu einem Array zusammengefasst; für JSON → Query verwenden verschachtelte Objekte eckige Klammern a[b] für den Pfad, und Arrays werden zu mehreren a[0]=…-Einträgen expandiert.
FAQ
Was passiert mit doppelten Schlüsseln?
Zum Beispiel wird aus a=1&a=2 in JSON {"a":["1","2"]}, und beim Zurückwandeln wieder zu mehreren gleichnamigen Parametern entfaltet, sodass der Round-Trip funktioniert.
Werden Sonderzeichen codiert?
JSON → Query ruft encodeURIComponent auf, um Chinesisch und Symbole zu codieren; die Umkehrung verwendet decodeURIComponent zum Wiederherstellen.