由于fastJson的安全性问题,我们现在用的时JsonNode
但是现在遇到一些问题
例:
json字符串格式为:
{
“name_key”:"zhangsan",
"age_key":"20",
"sex_key":"男"
}
现在需要转换成这样的实体:
class Person{
private String nameKey;
private String ageKey;
public Person() {
}
public String getNameKey() {
return nameKey;
}
public void setNameKey(String nameKey) {
this.nameKey = nameKey;
}
public String getAgeKey() {
return ageKey;
}
public void setAgeKey(String ageKey) {
this.ageKey = ageKey;
}
}
之前考虑使用:@JsonProperty("name_key")进行转化,
但是出现了问题,因为实体里没有 sex_key 这个字段,所以抛出了异常,
而且我也不知道,再将实体返回给前端时,会不会把nameKey 重新变为 name_key
希望各位,给个好点的解决办法
最好的方法就是将前后端实体类与前端标签name值设置一致