【发布时间】:2017-11-21 22:09:54
【问题描述】:
我正在尝试使用 jaguar_serializer 将我的 json 字符串转换为其相应的模型对象。我按照https://github.com/Jaguar-dart/jaguar_serializer 中描述的步骤进行操作。但是,当我运行“序列化程序构建”时,我不断收到此错误:
'package:jaguar_generator_config/src/generator.dart':错误:第 17 行:非法隐式访问接收器“this” _config = loadYaml(new File(configFileName).readAsStringSync());
这是我的 user.dart 模型:
library models.user;
import 'package:jaguar_serializer/serializer.dart';
part 'user.g.dart';
@GenSerializer()
class UserJsonSerializer extends Serializer<User> with _$UserJsonSerializer {
User createModel() => new User();
}
/// User model
class User {
String name;
int age;
}
这是我的 serializer.yaml 文件:
serializers:
# Add files with your serializable class here.
- lib/models/user.dart
序列化器的库版本是
jaguar_serializer:^0.3.0
【问题讨论】:
标签: json dart serialization flutter