gpt4 book ai didi

json - 我如何将 JSON 格式与 flutter 一起使用?帮助使用 Gamebanana api

转载 作者:行者123 更新时间:2023-12-05 04:19:18 25 4
gpt4 key购买 nike

Gamebanana api 为 返回数据 https://api.gamebanana.com/Core/Item/Data?itemtype=Mod&itemid=350538&fields=name%2Cdescription%2CUrl%28%29.sDownloadUrl%28% 29&help=

[
"Cloudrip",
"Bair Force 1",
"https:\/\/gamebanana.com\/mods\/download\/350538"
]

我从未见过以这种方式格式化的 json,我不知道如何将它映射到 flutter 中使用的东西:

fromJson(Map<String, dynamic> json)

是 api 太糟糕了,还是我太笨了,有一种简单的方法可以处理这些数据?谢谢,对不起,如果这真的很微不足道,因为我对网络内容非常缺乏经验。

我尝试将 json 用作数组并以这种方式从中获取元素,但我收到格式异常,提示它不是有效的 JSON。

最佳答案

因此,您首先需要认识到这是一个字符串对象列表,因此您要做的就是像那样对待它。

您不需要模型类,只需将您的数据提取为字符串列表并像那样呈现它们即可。

你的代码应该是这样的

  final Iterable  rawGameBananaData = jsonDecode(rawdata.body);
return rawGameBananaData.map((e) => e).toList();

现在你有了一个列表,你可以在 dart 中以任何你想要的方式操作。

关于json - 我如何将 JSON 格式与 flutter 一起使用?帮助使用 Gamebanana api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74844537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com