更改 flutterbuilt_value json 命名约定

Mah*_*our 5 dart flutter built-value

我正在使用一个对其 json 属性使用 lowercase_with_underscores 命名约定的 api:

{
  "user_id": 0,
  "full_name": ""
}
Run Code Online (Sandbox Code Playgroud)

我的built_value 类是:

abstract class User implements Built<User, UserBuilder> {
  //...
  @BuiltValueField(wireName: "user_id")
  int get userId;

  @BuiltValueField(wireName: "full_name")
  String get fullName;
  //...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法更改所有built_value类的built_value序列化器命名约定,以便它自动将my_propertyjson分配给myPropertybuilt_value模型,而不是用于BuiltValueField(wireName: "my_property")每个属性?