使用@SerializableName注解自定义反序列化别名 发表于 2020-09-08 | 更新于 2020-09-13 | 分类于 Java 主要用于“Java驼峰”和“小写+下划线”两种字段命名的自动化转换 在Java代码中,最常见的命名方式是驼峰。Http传输中,或者是Python之类脚本语言里,喜欢用“小写+下划线”来命名变量。对于Gson来说,在Java里可以在字段上方添加“@SerializableName”注解直接指定需要序列化或者反序列化的字段名,例如“@SerializableName(“error_msg”)”。对于Jackson来说,注解为“@JsonString(“error_msg”)”。 参考资料