将字符串(类似XML)格式化为JSON

时间:2018-12-03 19:12:58

标签: json dart flutter

我从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个字段,在其他情况下,我将有另一个字段和其他字段名称。那么,有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

或者为此目的而制作的xml2json包