问题所在
今天在处理 json时发现有的key值为纯大写如TEST或者含有特殊符号port(s),由于java对变量命名的规范,显然这样的json字符串无法直接转换为Javabean。
解决方法
可以利用FastJson 中的@JSONField注解,使得该key值与java对象的属性对应。例如:
@JSONField(name = "NAME")
private String name;
问题所在
今天在处理 json时发现有的key值为纯大写如TEST或者含有特殊符号port(s),由于java对变量命名的规范,显然这样的json字符串无法直接转换为Javabean。
解决方法
可以利用FastJson 中的@JSONField注解,使得该key值与java对象的属性对应。例如:
@JSONField(name = "NAME")
private String name;