Python

json.decoder.JSONDecodeError: Expecting value

JSON パーサーは値を期待しましたが、入力が空か有効な JSON ではありませんでした。

意味

JSON パーサーは値を期待しましたが、入力が空か有効な JSON ではありませんでした。

考えられる原因

空の文字列やレスポンスのパース、途中で切れたペイロード、または JSON ではないテキスト(HTML のエラーページ、シングルクォートを使った Python のリテラル、末尾のカンマなど)。

対処法

'json.loads()' を呼び出す前に、生のテキストが空でなく有効な JSON であることを確認してください。HTTP レスポンスの場合、ステータスコードと content type を確認し、パースに失敗したらボディを出力してください。

その他の Python エラー


エラーコード検索について

エラーコードルックアップは、12のカテゴリーにまたがる200件以上の一般的なエラーメッセージとコードを検索できるディレクトリです。対象はHTTPステータスコード、Windowsエラーコード、ブラウザ/ネットワークエラー、JavaScript、Python、PHP、Node.jsおよびnpm、Java、MySQL、Git、Linuxシェルエラー、メール/SMTPコードです。各項目は素早いトラブルシューティングのため平易な言葉で説明されています。

それぞれのエラーは3つのパートで解説されます。メッセージが実際に意味すること、一般的な原因、そして具体的な修正手順です。この構成により、ERR_CONNECTION_REFUSEDや0x80070005のような謎めいた文字列も、当て推量ではなく実行可能なチェックリストへと変わります。

カテゴリーで絞り込んだり、コード・定数・メッセージの一部で検索したり、任意のコードをワンクリックでコピーしたりできます。各エラーには専用ページもあり、同じカテゴリーの関連エラーも表示されるので、正確な解決策への直接リンクをブックマークしたり共有したりできます。

エラーコード検索の使い方

  1. 検索ボックスにエラーコードやメッセージを入力します。例:404、ERR_NAME_NOT_RESOLVED、0x80070005など。
  2. 検索結果が多すぎる場合は、カテゴリーフィルター(HTTP、Windows、JavaScript、MySQLなど)で絞り込みます。
  3. 該当する項目を開き、意味・想定される原因・修正方法を確認します。
  4. コピーボタンを使って、バグ報告やサポートチケット用に正確なコードを取得します。
  5. 関連エラーのセクションで、同じカテゴリーの他のエラーも確認します。

よくある質問

HTTPステータスコード、Windowsシステムエラー、ブラウザ/ネットワークエラー、JavaScript、Python、PHP、Node.jsおよびnpm、Java、MySQL、Git、Linuxシェルエラー、メール/SMTP応答コードの12カテゴリー、合計200件以上をカバーしています。

より少ない単語で検索してください。システムが表示した文章全体ではなく、数字のコード(「404」「0x80070005」)や定数名(「ERR_NAME_NOT_RESOLVED」)のような、最も短くユニークな部分が最も効果的です。

はい。各項目には、意味・想定される原因・修正方法を説明する専用の詳細ページがあり、同じカテゴリーの関連エラーも掲載されています。ブックマークしたり、同僚やサポートチケットに直接リンクを送ったりできます。

修正方法は各エラーに対する標準的で広く認められた解決策を説明しています。ただし、まず「想定される原因」のセクションを読んでください。同じコードでも複数の要因がありえるため、状況に原因を照らし合わせることで、どの修正方法が当てはまるかがわかります。

はい、完全に無料です。アカウントなしで検索、カテゴリーディレクトリの閲覧、必要なだけエラー詳細ページを開くことができます。

シェアする

人気の検索
エラーコード 検索 エラーメッセージ 一覧 このエラー 意味 windows エラーコード chrome エラーコード http エラーコード 一覧 エラーメッセージ 対処法 エラーコード 意味 調べる
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。