我遇到的情况是,我收到一个包含 XML字符串的查询.我应该将它转换为json. 我编写了一个小的CF函数,它遍历/解析XML并方便地将其转换为json.现在的问题是,XML模式已经改变,这迫使我重新编
我编写了一个小的CF函数,它遍历/解析XML并方便地将其转换为json.现在的问题是,XML模式已经改变,这迫使我重新编写CF函数以适应新的模式.
是否有更好/通用的方式将XML转换为json? (虽然使用ColdFusion!)
有 XSLTJSON.下载XSLT样式表并将其与ColdFusion的XmlTransform()
function一起使用.
<cfset xmlDoc = XmlParse(yourXmlString, true)> <cfset params = StructNew()> <cfset params["any-param"] = "you wish to pass to the XSL processor"> <cfset jsonStr = XmlTransform(xmlDoc, "xml-to-json.xsl", params)>