Пераўтварыць XML у JSON у вашым браўзеры — падайце спадчынныя карпаратыўныя дадзеныя ў сучасныя скрыпты і API.
XML дагэтуль сілкуе дзіўна вялікую частку карпаратыўнай інфраструктуры: SOAP API, файлы канфігурацыі, дакументы Office, RSS і Atom-каналы. JSON амаль паўсюль узяў верх у астатніх месцах. Пераход ад XML да JSON — гэта маст між двума светамі: прывядзіце спадчынныя дадзеныя ў форму, якую сучасныя інструменты JavaScript, Python і REST могуць апрацаваць адной камандай.
Мы парсім з дапамогай fast-xml-parser. Атрыбуты становяцца ключамі "@_attr" у бацькоўскім аб'екце, тэкставы змест становіцца "#text", а паўторныя тэгі аўтаматычна ператвараюцца ў масівы. Самазачыняльныя тэгі адпавядаюць значэнню null. Каментары і інструкцыі апрацоўкі адкідаюцца. Усё выконваецца ў вашым браўзэры; XML не загружаецца.
XML (Extensible Markup Language) — гэта падрабязны, іерархічны тэкставы фармат, які з'явіўся раней за JSON. Па-ранейшаму распаўсюджаны ў карпаратыўных API, RSS-стужках, дакументах Office і файлах канфігурацыі.
JSON (JavaScript Object Notation) — агульная мова структураваных дадзеных у Інтэрнэце. Масівы, аб'екты, радкі, лікі, булевыя значэнні. Чытаецца любой сучаснай мовай праграмавання.
Перацягніце XML на канвертар вышэй, або націсніце поле, каб выбраць яго на вашай прыладзе.
Мы па змаўчанні выбралі JSON як фармат вываду. Змяніце яго ў выпадальным спісе, калі хочаце іншы мэтавы фармат.
Націсніце «Пераўтварыць» і дачакайцеся, пакуль панэль прагрэсавання завершыць. Спампуйце JSON, калі ён будзе гатовы.
Пераўтварыце масіў аб'ектаў JSON у CSV-файл - устаўце ў Excel, Google Sheets або любую таблічную праграму.
Канвертаваць файл CSV у JSON у вашым браўзэры - ідэальна для перадачы табліц у скрыпты, API або LLMs.
Пераўтварыць канфігурацыю YAML у JSON для інструментаў, API і скрыптоў, якія аддаюць перавагу сінтаксісу JSON.