toJSON方法对XML类做了什么?

时间:2013-10-28 00:37:56

标签: xml json actionscript-3

我今天在XML类上看到了这个方法。我需要将XML转换为JSON,但此方法仅返回“XML”。

这是一个代码示例:

var s = new XML().toJSON('<bob a="10"><sue name="sue"></bob>');
trace(s); // "XML"

1 个答案:

答案 0 :(得分:2)

有关完整文档,请参阅以下link

下面我已经提供了Adobe提供的重要文档摘要。

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无效。