【发布时间】:2018-12-03 19:12:57
【问题描述】:
我从 web 服务中得到一个字符串结果,如下所示:
<NewDataSet>\r\n <Resultado>\r\n <CODCFO>00002</CODCFO>\r\n <NOMEFANTASIA>ETHOS CONSULTORES</NOMEFANTASIA>\r\n <CGCCFO>99.999.999/0001-99</CGCCFO>\r\n </Resultado>\r\n <Resultado>\r\n <CODCFO>00003</CODCFO>\r\n <NOMEFANTASIA>DANIEL LIMA RODRIGUES DE CARVALHO</NOMEFANTASIA>\r\n <CGCCFO>999.999.999-99</CGCCFO>\r\n </Resultado>\r\n <Resultado>\r\n <CODCFO>00004</CODCFO>\r\n <NOMEFANTASIA>DOUGLAS DE MOURA GUIMARAES</NOMEFANTASIA>\r\n <CGCCFO>999.999.999-00</CGCCFO>\r\n </Resultado>\r\n
原始和干净的代码,它看起来像:
<NewDataSet>
<Resultado>
<CODCFO>00002</CODCFO>
<NOMEFANTASIA>ETHOS CONSULTORES</NOMEFANTASIA>
<CGCCFO>99.999.999/0001-99</CGCCFO>
</Resultado>
<Resultado>
<CODCFO>00003</CODCFO>
<NOMEFANTASIA>DANIEL LIMA RODRIGUES DE CARVALHO</NOMEFANTASIA>
<CGCCFO>999.999.999-99</CGCCFO>
</Resultado>
<Resultado>
<CODCFO>00004</CODCFO>
<NOMEFANTASIA>DOUGLAS DE MOURA GUIMARAES</NOMEFANTASIA>
<CGCCFO>999.999.999-00</CGCCFO>
</Resultado>
</NewDataSet>
我需要 JSON 这个。 是的,我可以执行一个函数并手动执行,但问题是是否有人对如何自动执行此操作有任何提示,因为在此示例中我只有这 3 个字段,否则我将有另外一些字段和其他字段名称。那么,有什么帮助吗?
【问题讨论】:
-
你可以试试这个包:pub.dartlang.org/packages/xml
-
好的,它部分工作,我有一个返回,中间有 & 导致解析崩溃。