PythonでXMLデータをJSON形式に変換する方法を解説します。この作業は、xmltodict
というライブラリを使用します。
xmltodictとは?
xmltodict
は、Pythonのライブラリです。名前の通りに、XMLをdict型(辞書型)のデータに変換します。dict型データであれば、jsonのように処理が可能となります。
xmltodictのインストール
xmltodictのインストールは、以下のコマンドとなります。
pip install xmltodict
XMLをJSONに変換する
xmltodictライブラリのparse関数を使用することで、XMLデータをJSON形式に変換することができます。変換後のJSONデータは、Pythonの辞書型として扱われます。
以下に、XMLデータを直接文字列として定義し、それをJSON形式に変換するPythonコードの例を示します。
import xmltodict
import json
xml_data = '''
<root>
<name>John Doe</name>
<age>30</age>
<city>Tokyo</city>
</root>
'''
json_data = xmltodict.parse(xml_data)
json_string = json.dumps(json_data, indent=4)
print(json_string)
以上がPythonでXMLをJSONに変換する方法です。xmltodictライブラリを使用することで、簡単にXMLデータをJSON形式に変換することができます。.