此表达式的类型为“ void”,不能使用

时间:2019-12-06 09:55:58

标签: xml flutter dart xml-parsing

我正在尝试将XML解析为JSON,为此我使用了Xml2JSON包。当我使用它时,会导致我出错:

Error: This expression has type 'void' and can't be used.

这是我的代码:

Xml2Json xml2json = new Xml2Json();
String json = xml2json.parse(data);

1 个答案:

答案 0 :(得分:1)

检查the example in the docs是否为您使用的插件,我相信.parse方法会返回void

如示例所示,您应该首先parse,然后使用不同的方法(.toBadgerfish.toGData()toParker())之一转换为json。

因此,您的代码应如下所示:

Xml2Json xml2json = new Xml2Json();
xml2json.parse(data);
String json = xml2json.toBadgerfish();