| ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
|---|
ujson -- JSON のエンコードとデコード¶
Python オブジェクトと JSON データ形式との変換を行います。
- dump(object, stream, separators=(', ', ': '))¶
オブジェクトを JSON 文字列にシリアライズし、ストリームに書き込む。
- パラメータ:
obj -- シリアライズするオブジェクト。
stream -- 出力の書き出し先となるストリーム。
separators (tuple) --
(item_separator, key_separator)のタプルで要素の区切り方を指定します。
- dumps(object, separators=(', ', ': '))¶
オブジェクトを JSON にシリアライズし、文字列として返す。
- パラメータ:
obj -- シリアライズするオブジェクト。
separators (tuple) --
(item_separator, key_separator)のタプルで要素の区切り方を指定します。
- 戻り値:
JSONの文字列。
- load(stream)¶
JSON データを解釈し、MicroPython オブジェクトにデシリアライズするためにストリームをパースします。
パースはファイルの終端に遭遇するまで続けられます。ストリームのデータが正しく形成されていない場合は
ValueErrorが発生します。- パラメータ:
stream -- JSON 文字列を読み込むストリームです。
- 戻り値:
デシリアライズされた MicroPython オブジェクトです。