Pythonでよくjson形式に変換したりするので、変換方法をメモしておこうと思います。
json形式にエンコードする
まずはjson形式に変換する方法を紹介します。
基本的にはjsonモジュールのdumpsメソッドを使います。
サンプル1
>>> import json
>>> values = [1, 2, 3]
>>> json.dumps(values)
'[1, 2, 3]'
サンプル2
>>> values_dict = {"key1":1, "key2": "value1"}
>>> json.dumps(values_dict)
'{"key1": 1, "key2": "value1"}'
json形式から元に戻す(デコード)
次にjson形式からPython上で使えるオブジェクトに戻してみます。
jsonモジュールのloadsメソッドを使います。
サンプル1
>>> json_values = '[1, 2, 3]'
>>> json.loads(json_values)
[1, 2, 3]
サンプル2
>>> json_dict = '{"key1": 1, "key2": "value1"}'
>>> json.loads(json_dict)
{'key1': 1, 'key2': 'value1'}
おわりに
今回はPythonでjson形式に変換する方法、json形式からPythonオブジェクトに変換する方法を紹介しました。
本サイトではPythonの基礎や、
PythonとAIで為替データの予測するプログラムの作成方法などをも紹介していますので、ぜひ見てみてください