辞書: JSON5

投稿日:

JSON5とは

JSONを拡張したものとして提案されているフォーマットです。

主な特徴

  • Object
    • キー名を"で囲む必要がない
    • キー名を'で囲むことができる
    • 最後に余分な,があっても問題ない
  • Array
    • 配列の最後に余分な,があっても問題ない
  • String
    • 'で囲むことができる
    • バックスラッシュ + 改行を使うことで、複数行に分けて記載可能
  • Number
    • HEX記法が可能
    • 小数点を最初か最後につけても問題ない(.1とか10.とか)
    • Infinity, -Infinity, NaN, -NaNが使える
    • 明示的に+で始めることが可能(+10)
  • コメントが使用可能(//または/* ~ */)

公式サイト