我有一个来自服务器的JSON数据,我想从该数据中向另一个类添加特定的JSON数据,但在父类中维护它的实例
来自服务器的Json数据:{ "id:"1,"name":"mike","classname:"STD-4“}
@JsonSerialize
class Student{
@JsonKey(name:"id")
int id;
StudentInfo studentInfo;
}
@JsonSerialize
class StudentInfo{
@JsonKey(name:"name")
String name;
@JsonKey(name:"classname")
String classname;
}对于JsonSerialize库来说,这是可能的吗?
发布于 2022-04-24 14:09:10
是的,应该会很好的。我想您正在使用这个包- https://pub.dev/packages/json_serializable。
还有一个名为explicitToJson的参数,请在https://pub.dev/documentation/json_serializable/latest/type_helper/ClassConfig/explicitToJson.html上阅读更多有关它的信息。
发布于 2022-04-24 14:15:02
@JsonSerializable(explicitToJson: true)
class Student{
@JsonKey(name:"id")
int id;
StudentInfo studentInfo;
}
@JsonSerializable(explicitToJson: true)
class StudentInfo{
@JsonKey(name:"name")
String name;
@JsonKey(name:"classname")
String classname;
}@JsonSerializable(explicitToJson: true)
https://stackoverflow.com/questions/71961968
复制相似问题