0
JSONに変換バイトの辞書は、私が変換しようとしている
jsonified = json.dumps(response_data)
が、それはエラーメッセージで結果:
TypeError: Object of type 'bytes' is not JSON serializable
は何ですか適切な変換を行う正しい方法は?
あなたはアウト・オブ・ボックスシリアライズすることができないタイプのために、独自のエンコーダを書くことができ
jsonified = {"policy": "eyJleHBpcmF0a", "signature": "TdXjfAp"}
'obj.decode(" ASCII ")'は最適ではありません。バイトにはbase64を使用します。 – Tomalak
@Tomalakは同意しましたが、OPの予想される結果とは一致しません。 –
ええ、それはOPの予想される出力が間違っているからです。私はバイト文字列に制御文字が現れる可能性について考えなかったと思う。 :) '' signature ''が私がそれが意味すると思うことを意味するならば、base64の周りに道はありません。 – Tomalak