gpt4 book ai didi

arrays - 在Flutter中解析复杂的json时遇到问题

转载 作者:行者123 更新时间:2023-12-03 04:20:52 25 4
gpt4 key购买 nike

我在转换以下响应时遇到问题->

{
"data": [
{
"_id": "1AoJoWJ5Hdx3nZ5t",
"title": "Orange is the new black",
"imageUrl": "/1532353304050-oinb.jpg",
"likesCount": 674
},
{
"_id": "AeqiQJewtTvMPc1B",
"title": "X-Files",
"imageUrl": "/1532353346638-xfiles.png",
"likesCount": 6155
},
{
"_id": "gPkzfXoJXX5TuTuM",
"title": "Star Trek: Voyager",
"imageUrl": "/1532353336145-voyager.jpg",
"likesCount": 23
},
{
"_id": "vQBQcYwtF9GWWJyK",
"title": "South Park",
"imageUrl": "/1532353313669-southpark.jpg",
"likesCount": 56
},
{
"_id": "wjLUixBQ4sirMAYw",
"title": "The Simpsons",
"imageUrl": "/1532353326075-thesimpsons.jpg",
"likesCount": 65
}
]
}
我尝试使用jsonserializer插件以及json_annotations插件,但没有结果。
我确实尝试使用quicktype.io获取一个解析器类,但它似乎根本不起作用。
有人可以指导我或协助我解决这个问题吗?
谢谢!

最佳答案

Android Studio中有一个很好的插件。
Dart类的JSON。
安装插件后,请执行以下操作。

  • 按ALT + L
  • 给出一个类名并粘贴您的JSON响应
  • 您已完成。

  • enter image description here
    得到回应后,请按照以下说明进行操作
    import 'dart:convert';
    var decodedData = json.decode(response.body);
    var data = Data.fromJson(decodedData)
    如果您需要响应的状态码,则为 response.statusCode

    关于arrays - 在Flutter中解析复杂的json时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62677887/

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