JSオブジェクト→JSON

クォートなしキー・シングルクォート・末尾カンマを含むJavaScriptオブジェクトリテラルを厳密なJSONに変換します。

このブラウザ内だけで変換します。送信はしません。

JSON5系サブセット対応: 引用なしキー、シングルクォート、末尾カンマ、//とブロックコメント、16進/2進/8進数。関数・スプレッド・計算キーは拒否します(evalではありません)。1,000,000文字まで。

使い方

  1. JSオブジェクトリテラルを貼り付けます。
  2. 変換します。
  3. JSONをコピーします。

対応範囲

シングル/ダブルクォート文字列・末尾カンマ・コメント・数値リテラル(16進・2進・8進・指数・Infinity・NaN→null)を含むリテラルを解析します。関数・変数・スプレッド構文は非対応。入力は1MBまで。

関連する道具

関連ガイド