ujson -- JSON のエンコードとデコード¶
このモジュールは、該当する :term:`CPython` モジュールのサブセットを実装しています。
詳しくはオリジナルの CPython ドキュメンテーションを参照してください: json.
このモジュールでは、Python オブジェクトと JSON データの間の変換ができます。
関数¶
-
ujson.dump(obj, stream)¶ obj を JSON 文字列にシリアル化し、指定されたストリームに書き込みます。
-
ujson.dumps(obj)¶ JSON 文字列で表される obj を返します。
-
ujson.load(stream)¶ 指定した stream を解析し、それを JSON 文字列として解釈し、データを Python オブジェクトにデシリアライズします。結果のオブジェクトが返されます。
ファイルの終わりに達するまで解析が続きます。stream 内のデータが正しい形式になっていないと、
ValueError例外が発生します。
-
ujson.loads(str)¶ JSON str を解析してオブジェクトを返します。文字列が正しい形式になっていないと、
ValueError例外が発生します。