JSON5 変換
コメント、シングルクォート、末尾カンマを含む JSON5 と標準 JSON を相互変換
JSON5 → JSONコメント、シングルクォート、末尾カンマ、引用符なしのキー、16 進数をサポート
標準 JSON の結果
JSON5 と標準 JSON の相互変換
JSON5 はコメント、シングルクォート文字列、引用符なしのキー、末尾カンマ、16 進数を備えた標準 JSON の拡張で、フロントエンドの設定や手書きのデータファイルで人気があります。このページは JSON5 を厳格な JSON に変換し、標準 JSON しか受け付けない API やツールで利用できるようにします。
逆方向では標準 JSON を JSON5 互換のテキストとして出力し、キーと引用符は慣例的な形式を保つため、コメントを許容するファイルを好むプロジェクトに適しています。変換は構文レベルで行われ、コメントを新たに生成することはありません。
構文エラーが現れると、エディタは行と列を示し、末尾カンマの位置ずれや閉じられていない文字列といった原因を説明します。修正してから再度変換を実行してください。入力と出力はブラウザ内に留まります。
よくある質問
- ブラウザやバックエンドは JSON5 ファイルを直接読めますか?
- ほとんどの組み込みパーサーは標準 JSON のみを受け付けます。デプロイ前にこのページで標準 JSON に変換するか、ビルド段階で変換してください。
- 変換時にコメントは保持されますか?
- 標準 JSON を生成する際、コメントは形式が対応していないため破棄されます。逆方向でもコメントは生成されません。
- 引用符なしのキーはどうなりますか?
- 標準 JSON の出力では引用符なしのキーに二重引用符が付き、キーのテキスト自体は変更されません。