このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

再度「XJSON - JSON」差分

データ構造としての「XJSON - JSON」差分は:

  1. タグ付きデータ(型システムにも追加)
  2. ルーズ配列の許容

型システムとしては、

  1. binary型の追加
  2. undefined型の追加

表層構文(パーズしたらなくなる)としては、

  1. コメント
  2. 三重引用符
  3. 余分なカンマ

JSONエンコードに関しては:

  1. タグ付きデータ→エンコード可能
  2. ルーズ配列→エンコード不可能
  3. binary型→エンコード方法未定
  4. undefined型→エンコード不要(陽に出現しない)
  5. コメント→削除
  6. 三重引用符→二重引用符+エスケープ
  7. 余分なカンマ→削除