環境設定 数値 文字列 正規表現 リスト タプル 集合 辞書 ループ 関数 クラス データクラス 時間 パス ファイル スクレイピング その他

Python で json に文法的なミスがないかチェックする

Python で json データ(またはファイル)に文法的なミスがないかをチェックするには、json の load を使います。

import json

with open('test.json', 'r') as f:
    d = json.load(f)
    print(d)

# json.decoder.JSONDecodeError: Expecting ',' delimiter: line 5 column 5 (char 51)

もし json ファイルのデータにミスがあったら、上のようにエラーが表示されます。エラーにならなかったら json ファイルは正しいでしょう。

Python ファイル