2016-07-08 5 views
-1

Может ли кто-нибудь порекомендовать некоторые хорошие инструменты для преобразования XML в JSON/скрипты для преобразования более 1 миллиона записей XML?Массовое преобразование XML в JSON

+0

xml2json.js является JS библиотека для преобразования XML-файлов в формате JSON, вы можете craate небольшую программу, используя этот скрипт, или попробовать свои онлайн XML в JSON конвертеров https: // xmltojson. tk /, вы можете конвертировать несколько xml-файлов за один клик, созданный с помощью xml2json.js – rashidnk

ответ

1

Для этого вам не нужен Python.

Вы должны иметь возможность использовать XSLT, чтобы достичь этого довольно легко.

0

Один из способов сделать это - преобразовать xml в dict и затем указать JSON. Вот краткий пример

import json 
import xmltodict 

def convertXmlToJSON(xmlFile, xml_attribs=True): 
    with open(xmlFile, "rb") as file: 
     my_dict = xmltodict.parse(file, xml_attribs=xml_attribs) 
     return json.dumps(my_dict, indent=4,separators=(',', ': ')) 
Смежные вопросы