「JSONスキーマ属性とその適用対象の一覧 2010年春・編」から引用: 僕は、JSONでもBase64エンコードのbinary型をネイティブ・サポートすべきだと思っています。XML Schema Part 2: Datatypes ではバイナリデータをサポートしてます(http://www.w3.org/TR/xmlschema-2/#base64Binary)。バイナリがあれば、"format" : "image/gif" のようなスキーマ属性指定にも意味を持たせられます。 JSONにバイナリデータを導入するとき、最初に問題になるのは「通常の(まったく拡張してない)JSONへのマーシャリング」です。 JSONにメタデータや特殊な構文構成素を記述するときは、ドル記号('$')で始まる名前のプロパティを使うことが、ある程度は慣例となっているので、この方法を使うことにします。次の形をバイナリ