在Flutter中将XML响应转换为JSON?

cld4siwp  于 2023-04-13  发布在  Flutter
关注(0)|答案(1)|浏览(326)

我在Flutter应用程序中收到了XML格式的API响应,我需要将其转换为JSON来处理数据。我已经使用xml将数据以XML格式发送到API。

hs1ihplo

hs1ihplo1#

您可以使用xml2json包将XML响应转换为JSON。以下是执行此操作的步骤:
1.将xml2json包添加到pubspec.yaml文件中,然后运行flutterpubget来安装它。

dependencies:
xml2json: ^4.2.0

1.在Dart文件中导入xml2json包。

final xmlString = "<person><name>John</name><age>30</age></person>";
final xml2json = Xml2Json();
xml2json.parse(xmlString);
final jsonString = xml2json.toParker();
final jsonObject = json.decode(jsonString);

相关问题