Zum Inhalt springen
BrowserUtil

JS-Objekt in JSON Konverter

Konvertieren Sie JavaScript / TypeScript-Objektliterale in sauberes Standard-JSON (und umgekehrt). Unterstützt schlüssellose Anführungszeichen, einfache Anführungszeichen, Kommentare und abschließende Kommas.

Einrückung:
Undefined:
Funktionen:

JavaScript-Objekt

JavaScript-Objekt oder JSON eingeben oder einfügen.
0 Zeichen · 0 Zeilen · 0 B

JSON-Ausgabe

Das konvertierte Ergebnis wird hier angezeigt.
0 Zeichen · 0 Zeilen · 0 B

Anleitung

  1. 1 Fügen Sie Ihr JavaScript-Objekt oder JSON in den linken Editor ein.
  2. 2 Wählen Sie den Modus: 'JS-Objekt → JSON' oder 'JSON → JS-Objekt'.
  3. 3 Passen Sie Einrückung, Schlüsselsortierung und Anführungszeichen an.
  4. 4 Kopieren Sie das Ergebnis mit einem Klick oder laden Sie es als Datei herunter.

Funktionen

  • Parst JS-Objektliterale, Arrays und Deklarationen (const, let, var, export default)
  • Unterstützt unquotierte Schlüssel, einfache Anführungszeichen und abschließende Kommas
  • Entfernt einzeilige (//) und mehrzeilige (/* */) Kommentare automatisch
  • Behandelt undefined, NaN, Infinity, BigInt, Date, RegExps und Funktionen
  • Zwei-Wege-Konvertierung: JS-Objekt zu JSON und JSON zu formatiertem JS-Code
  • 100% clientseitige Ausführung — absolut sicher und privat

Häufig gestellte Fragen

Was ist der Unterschied zwischen einem JavaScript-Objekt und JSON?

JSON ist ein striktes Datenaustauschformat mit doppelten Anführungszeichen für Schlüssel ohne Kommentare, einfache Anführungszeichen oder Funktionen. JavaScript-Objektliterale bieten eine flexible Syntax mit unquotierten Schlüsseln, Kommentaren und nativen Datentypen.

Kann ich console.log-Ausgaben oder Variablen direkt umwandeln?

Ja! Sie können Ausgaben von console.log sowie Variablendeklarationen wie 'const config = { ... };' oder 'export default { ... };' direkt einfügen.

Wie werden Funktionen, undefined und Date behandelt?

Standardmäßig werden Funktionen und undefined im JSON-Modus ausgelassen. Sie können diese auch in null umwandeln oder als String behalten. Date-Objekte werden in ISO 8601-Strings formatiert.

Werden meine Daten an einen Server gesendet?

Nein. Die gesamte Konvertierung findet direkt in Ihrem Browser statt. Ihre Daten verlassen Ihr Gerät nicht.

Ähnliche Werkzeuge