【问题标题】:Format a string (XML like) to JSON将字符串(类似 XML)格式化为 JSON
【发布时间】: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 个字段,否则我将有另外一些字段和其他字段名称。那么,有什么帮助吗?

【问题讨论】:

标签: json dart flutter


【解决方案1】:

或者为此目的制作的 xml2json 包

【讨论】:

  • xml2json 不解析这个结构。
猜你喜欢
  • 1970-01-01
  • 2020-09-09
  • 1970-01-01
  • 2011-04-06
  • 2012-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多