Pythonのjsonモジュールは、JSONデータを扱えるツールを提供し、Pythonのデータ型をJSON形式の文字列に変換し、ファイルに書き込みます。 JSON(JavaScript Object Notation)は、Pythonの辞書と似ていますが、若干の違いがあり、広く使われるテキストベースのフォーマットです。 Pythonのjsonモジュールは、JSONデータを簡単に操作することができます。 このチュートリアルの終わりまでに、PythonでJSONを扱い、メリット、シリアライズとデシリアライズの方法を学ぶことができます。 JSONは、人間が読めるという特徴と、シリアライズとデシリアライズが容易です。 Pythonを使用してJSONを書くには、json.dump()を使用して、データをファイルにシリアライズし、json.toolモジュールを使用して、JSONをminifyとprettifyすることができます。 JSONは、データ交換のための標準的なフォーマットとして登場し、Pythonはこのプロセスを容易にするためのロバストなツールを提供します。 JSONが最も一般的なフォーマットです。 しかし、XMLとYAMLも同様の目的で使用される。 JSONの普及は、JavaScriptからのネイティブサポートと、簡単な構文が、人間とコンピューターがJSONデータを読み書きするのを容易にしています。
realpython.com
Real Python: Working With JSON Data in Python
