当前位置 : 主页 > 网页制作 > xml >

是否可以在ColdFusion Fusion 8中将XML字符串转换为JSON

来源:互联网 收集:自由互联 发布时间:2021-06-13
我遇到的情况是,我收到一个包含 XML字符串的查询.我应该将它转换为json. 我编写了一个小的CF函数,它遍历/解析XML并方便地将其转换为json.现在的问题是,XML模式已经改变,这迫使我重新编
我遇到的情况是,我收到一个包含 XML字符串的查询.我应该将它转换为json.

我编写了一个小的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)>
网友评论