JSON文字列を読み込むときの制限事項

 本ライブラリが対応するJSON文字列のフォーマットは次の仕様に基づいています。

[RFC4627] JavaScript Object Notation(JSON)のapplication / jsonメディアタイプ

 ただし、JSON文字列を読み込んで解析する処理には次の制限があります。

  • Janssonは、UTF-8でエンコードされたJSONテキストのみをサポートします。RFCに記載されている他のエンコーディング、つまりUTF-16LE、UTF-16BE、UTF-32LE、またはUTF-32BEをサポートまたは自動検出しません。純粋なASCIIは、UTF-8のサブセットであるため、サポートされています。

JSON文字列を出力するときの制限事項

  • JSONオブジェクトをJSON文字列に変換して出力するときは、UTF-8にエンコーディングします。他のエンコーディングで出力することはできません。

参考

 その他制限事項の詳細は下記を参照ください。


最終更新日:2022/01/26