使い方
- .json5 .jsonc ファイルを上の枠にドラッグするか、「ファイルを選択」を押して選びます。
- オプションが表示されたら、必要に応じて設定します。オプションはファイル一覧の下に表示されます。
- 「変換する」を押すと、端末内で変換します。進行状況が表示され、いつでもキャンセルできます。
- 結果の横の「保存」を押します。結果が複数ある場合は「すべてZIPで保存」でまとめて保存できます。
この変換で扱う形式
JSON5 .json5 .jsonc
JSON5は、JSONにコメント、シングルクォート、引用符なしのキー、末尾のカンマ、Infinity・NaN、16進数を許可した拡張形式です(JSON5標準)。
JSON .json
JSONは、オブジェクト・配列・文字列・数値などの値を書くテキストデータ形式です。RFC 8259は、数値がIEEE 754 binary64の範囲内であれば、実装が違っても同じ値として読めると期待できると説明しています(6章)。
この変換で変わる点
- コメント、末尾のカンマ、シングルクォート、引用符なしのキーを取り除き、通常のJSONにします。InfinityとNaNはJSONで保存できないためエラーです。
制限と注意点
- 処理できるファイルサイズは端末によって異なります。お使いの端末の上限はドロップ欄に表示され、上限を超えるファイルは処理せずにお知らせします。
- YAMLはYAML 1.2のCoreルールで読み取ります。マージキー(<<)は処理し、日付は文字のまま扱い、重複したキー、独自タグ、自分自身を参照するエイリアスは受け付けません。
- TOML・JSON5・INI・plist・MessagePack・CBORは、このサイトが独自に作った読み書きコードで処理します。標準の文書や独立したツールと比較して試験しましたが、まれに結果が異なることがあります。
よくある質問
ファイルはサーバーにアップロードされますか?
いいえ。変換はこのブラウザ内だけで行われ、ファイル名・内容・結果は当サイトのサーバーに送信されません。一部の変換ツールは初回利用時に変換プログラム(コード)をダウンロードしますが、その際もお客様のファイルは送信されません。詳しくはプライバシーのページをご覧ください。
複数のファイルをまとめて変換できますか?
はい。複数のファイルを選ぶと順番に処理され、結果は1つずつ、またはZIPでまとめて保存できます。一度に扱える量は端末のメモリによって制限され、ページに表示されます。
ライセンスと使用しているソフトウェア
この変換ツールがダウンロードして使うプログラム: js-yaml 5.5.0 (MIT), fast-xml-parser 5.11.2 (MIT) · オープンソースライセンス
出典と確認日
- JSON5 Standard
comments, single quotes, unquoted keys, trailing commas, Infinity / NaN, hexadecimal numbers · 2026-11-10 - RFC 8259 The JavaScript Object Notation (JSON) Data Interchange Format
section 6: numbers, interoperability within IEEE 754 binary64 · 2026-11-10 - YAML Ain't Markup Language 1.2.2
chapter 10.3 Core Schema · 2026-11-10 - TOML v1.0.0
data types incl. offset / local date-time, inline tables, arrays of tables · 2026-11-10 - MessagePack specification
formats overview, timestamp extension type (-1) · 2026-11-10 - RFC 8949 Concise Binary Object Representation (CBOR)
indefinite-length items, tags 0-3 (dates, bignums) · 2026-11-10 - Extensible Markup Language (XML) 1.0
production [2] Char: allowed characters · 2026-11-10 - Property list DTD (PropertyList-1.0.dtd)
element names: dict, array, key, string, integer, real, true, false, date, data · 2026-11-10 - js-yaml 5.5.0
the YAML library used (MIT) · 2026-11-10 - fast-xml-parser 5.11.2
the XML library used (MIT) · 2026-11-10
原文を直接開いて確認した日: 2026-11-10。仕様は変わることがあるため、重要な作業の前には原文を再確認してください。
関連する変換ツール
検証方法 · 出典と基準 · このサイトがしないこと