Python で json に文法的なミスがないかチェックする
2023.02.18
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 ファイルは正しいでしょう。