采用加注解的方式来解决,即在相应的字段上使用@SerializedName(“别名”)注解,给Key取别名,其他的写法就和平时一样
public class Test {
/**
*此注解作用在属性上,表明这个属性在序列化成Json的时候,需要将名字序列化成
*注解的value属性指定的值。
*/
@SerializedName("姓名")
private String name;//json是中文姓名
@SerializedName("School.name")
private String schoolname;
@SerializedName("Weather data service")
private String service;
}
本文介绍了一种在Java中使用@SerializedName注解为JSON字段设置别名的方法,通过实例展示了如何将对象属性与JSON键进行映射,适用于需要自定义字段名称的场景。
900

被折叠的 条评论
为什么被折叠?



