ホームページ > バックエンド開発 > Python チュートリアル > Python でファイルから JSON データを正しく読み取るにはどうすればよいですか?

Python でファイルから JSON データを正しく読み取るにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-11 06:46:11
オリジナル
898 人が閲覧しました

How to Correctly Read JSON Data from a File in Python?

ファイルからの JSON の読み取り

ファイルからの JSON の読み取りは単純なタスクのように見えますが、正しく行わないとエラーが発生する可能性があります。遭遇した可能性のある 2 つの一般的なエラーに対処しましょう。

エラー: json.loads() とファイル コンテンツ

文字列を必要とする json.loads() を使用しました。口論。ただし、バイト データを含むファイル オブジェクト json_data を渡しました。ファイルを直接読み取るには、代わりに json.load() を使用します。

import json

with open('strings.json') as f:
    d = json.load(f)
    print(d)
ログイン後にコピー

Error: json.load() with Invalid JSON

次のようなエラーが表示された場合「余分なデータ」。ファイル内に無効な JSON コンテンツが含まれている可能性があります。 JSONLint などのツールを使用して JSON を検証するか、JSON 形式に関するドキュメントを参照してください。

追加メモ:

  • ファイルの読み取りには必ず json.load() を使用してください。文字列を解析するための json.loads()。
  • JSON を処理する前に検証します。無効な形式によるエラーを回避します。

以上がPython でファイルから JSON データを正しく読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート