问题描述
在实际的开发过程中遇到了的json体格式如下,key值是数字,不遵循java实体类中的字段命名规范。
{
"res": "1",
"resMsg": "",
"dataResults": {
"1": [
{
"collectType": "1",
"idata": "1.19",
"id": "340100G0411002301"
},
{
"collectType": "1",
"idata": "92.36",
"id": "340100G0411002302"
}
]
}
}
json工具类
此时我们使用的是阿里官方的fastjson工具类
使用方式
@JSONField(name = “1”)
public List electricValues;
使用该注解映射接收到的json数据,并映射到我们的实体字段上。(后续会继续补充fastjson的使用方法)