首页 > 解决方案 > 如何将 java 对象记录为带有 @JsonProperty 注释的 JSON

问题描述

public class Person {
   @JsonProperty("First_Name")
   private String firstName;
}

将此对象打印为 json:

new Gson().toJson(person); 

这会将这个对象记录为 {"firstName": "S Kumar"}

但是,我想让它记录{"First_Name": "S Kumar"}在创建它的同一文件中。

如果它通过网络传递,那么变量将被重命名。但是,如何将其记录为更改的变量名。

标签: javajsonrestserialization

解决方案


我认为您可以使用@SerializedName("first_name")。请参考第一个链接第二个链接


推荐阅读