Pythonお悩み解決-エラーメッセージ解説こんにちは、PyQサポートです。いうエラーの意味と、その原因を解説します。原因は?入力した内容(コード)出たエラー(実行結果)回答:JSONとして扱えないオブジェクトを入力したためです。いうエラーが出ました。このエラーの原因を教えてください。int回答:JSONとして扱えないオブジェクトを入力したためです。今回のエラーの原因は、JSONとして扱えないオブジェクトを入力したためです。JSON文字列をPythonのオブジェクトに変換するための関数であるため、引数に入力する値は文字列型・バイト型・バイト配列型のオブジェクトである必要があります。jsonprint(json.loads('100'))print(json.loads(b'100'))print(json.loads(bytearray(b'100')))実行結果100100100このように、文字列型・バイト型・バイト配列型の値ではエラーが発生せず、正しい結果を表示できます。いった型のオブジェクトを入力すると、今回のようなエラーが表示されます。関数の引数に正しく文字列が渡されているかを確認してみましょう。関数の引数には、JSONとして解釈できる文字列を入力する必要があります。関数の引数には、JSONで使用できる型を入力する必要があります。Pythonには日付を表すdatetime型がありますが、JSONでは使用できない型のためエラーになります。12:00このブログはPyQ開発スタッフが運営しています。技術書1冊分の価格ではじめるPython独学プラットフォームです。Pythonの基本から機械学習・データ分析まで、実際にコードを書きつつブラウザだけで学べます。Pythonお悩み解決で紹介しているような疑問が解決できるプラン(スタンダードプラン)もあるので、プログラミング学習をサポートする先輩プログラマーのような存在が必要になったときには、是非検討してみてくださいね。»Python学習チャンネルPython独学プラットフォームPyQ(パイキュー)の公式ブログです。PyQのリリース情報やカリキュラム紹介だけでなく、プログラミング学習者向けにPythonのQ&A、プログラミング学習tipsなどを配信しています。reserved.引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。