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形式に変換することができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です