1. ホーム
  2. Python

TypeError: Json オブジェクトは str, bytes または bytearray でなければならず、'TextIOWrapper' ではありません。

2022-02-18 19:19:59

pythonでjsonを使用してjsonファイルを読み込む場合、間違ったメソッドを使用したためにエラーが発生します。TypeError: Json オブジェクトは str, bytes または bytearray でなければならず、'TextIOWrapper ' ではありません。

解決方法 jsonについて最初に理解すべきことは、4つのメソッドがあるということです:ダンプとロード、ダンプとロード。ここでダンプとロードはインメモリ変換(pythonオブジェクトとjson文字列の間)、ダンプとロードはファイル処理に対応します。

このエラーの原因は、正しくはloadsメソッドを使用してjsonファイルをpythonオブジェクトに変換したことです。