JSON5
JSON5 は JSON のスーパーセットである。単一引用符、引用符なしキー、コメント、末尾カンマ、NaN/Infinity、16 進数を許可し、手書きの設定に向く。
目的
JSON の構文制限を緩め、設定ファイルを手で書きやすく、保守しやすくする。
メカニズム
JSON の上に、引用符なしキー、単一引用符文字列、末尾カンマ、コメント、16 進数、NaN/Infinity/-0、複数行文字列を許可する。解析結果は標準の JSON 値になる。
ユースケース
- JavaScript 設定ファイル
- 手書きのコンフィグ
- プロトタイプデータ
- JSON 設定の代替
例
- 入力
{name:'Ada',age:36,}OutputThe object {name:"Ada", age:36}Single quotes plus a trailing comma
よくあるエラー
- Parsing JSON5 as standard JSON fails
- Use a dedicated JSON5 parser
関連用語
関連ツール
JSON フォーマッター
Format, minify, or sort JSON online。無料、プライベート、100%クライアントサイド。 ツール
JSON5 フォーマッター
Json5 Format — 純クライアントサイドツール。プライバシーファースト、サーバー往復なし。 ツール
JSON5 バリデーター
Json5 Validate — 純クライアントサイドツール。プライバシーファースト、サーバー往復なし。 ツール
JSON5 パーサー
JSON5 Parser — 純クライアントサイドツール。プライバシーファースト、サーバー往復なし。 ツール
JSON5 文字列生成
JSON5 Stringify — 純クライアントサイドツール。プライバシーファースト、サーバー往復なし。 ツール