Flutter JSON序列化(FromJson和ToJson)详解(build_runner使用)
序列化方式手动序列化和反序列化通过代码生成自动序列化和反序列化对于较小项目,使用代码生成器可能会过度。对于具有多个JSONmodel的复杂应用程序,手动序列化可能会比较重复,并会很容易出错。①小项目手动序列化使用dart:convert中内置的JSON解码器将原始JSON字符串传递给JSON.decode()方法,然后在返回的Map中查找所需的值有外部依赖或其它的设置②大中型项目中使用代码生成通过