net.nf.json有没有类似fastjson的@JsonField
的注解?
需求是toString()
的时候可以改变属性的名称。
例如:
public class Item {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static void main(String[] args) {
Item item = new Item();
item.setName("123");
JSONObject jsonObject = JSONObject.fromObject(item);
System.out.println(jsonObject.toString());
// 输出是{"name":"123"}
// 需求是改变name的名称,比如:{"NAME":"123"}
}
}
试过@JsonProperty
无效。