У меня есть XML-файл, который я хочу преобразовать в JSON-файл с использованием python, но его нет для меня.
<?xml version="1.0"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Приведенный выше XML-файл я анализирую с помощью ElementTree и передаю его Simplejsonчтобы сериализовать так:
from xml.etree import ElementTree as ET
import simplejson
tree = ET.parse(Xml_file_path)
simplejson.dumps(tree)
Это дает мне ошибку: TypeError: xml.etree.ElementTree.ElementTree объект в 0x00C49DD0 не сериализуем JSON.