【发布时间】:2013-10-28 00:37:55
【问题描述】:
我今天在 XML 类上看到了这个方法。我需要将 XML 转换为 JSON,但此方法只返回“XML”。
这是一个代码示例:
var s = new XML().toJSON('<bob a="10"><sue name="sue"></bob>');
trace(s); // "XML"
【问题讨论】:
标签: xml json actionscript-3
我今天在 XML 类上看到了这个方法。我需要将 XML 转换为 JSON,但此方法只返回“XML”。
这是一个代码示例:
var s = new XML().toJSON('<bob a="10"><sue name="sue"></bob>');
trace(s); // "XML"
【问题讨论】:
标签: xml json actionscript-3
有关完整文档,请参阅以下link。
下面我已经包含了 Adobe 提供的重要文档 sn-p。
XML:
toJSON(k:String):*
Provides an overridable method for customizing the JSON encoding of values in an XML object.
总而言之,new Xml(myXml).toJSON() 提供了一种将 XML 格式的字符串转换为 JSON 格式的方法。
为了成功地将 XML 转换为 JSON,开发人员必须重写此方法并提供适当的实现。
你的 XML 读取:
<bob a="10"><sue name="sue"></bob>
sue 标签未正确关闭,因此您的 XML 无效。
【讨论】: