如何将使用graphQL的api响应转换为flutter中的Plain Old Dart Object?
Posted
技术标签:
【中文标题】如何将使用graphQL的api响应转换为flutter中的Plain Old Dart Object?【英文标题】:How to Convert response from api using graphQL to Plain Old Dart Object in flutter? 【发布时间】:2019-12-11 02:11:22 【问题描述】:我正在尝试将 Json 转换为 PODO(Dart Model Class),但出现以下错误:
[VERBOSE-2:dart_error.cc(16)] Unhandled exception:
FormatException: Unexpected character (at character 2)
【问题讨论】:
【参考方案1】:模型类
class FormModel
final String id;
final String name;
FormModel(this.id, this.name);
factory FormModel.fromJSON(dynamic data)
return FormModel(id: data["id"], name: data["name"]);
从 JSON 创建对象
FormModel form = FormModel.fromJSON(jsonData);
【讨论】:
以上是关于如何将使用graphQL的api响应转换为flutter中的Plain Old Dart Object?的主要内容,如果未能解决你的问题,请参考以下文章