20201201测试解析json串,转化为对象的方法

1 ,一开始怀疑是@Data注解,对于字段命名有要求导致,换了手动生成get,set 还是一样的失败;

2,当前使用的:

//方式一,使用jason包,没有解析到TagID
com.fasterxml.jackson.databind.ObjectMapper;
List<T> lst = (List)objectMapper.readValue(json串, Class类型);

//方式二:使用net.sf包,需要引入好多jar,后面还是各种问题,放弃;
net.sf.json.JSONArray;
JSONArray array = JSONArray.fromObject(json串);
List<CloudTrackVO> voList = JSONArray.toList(array, Class类型,new JsonConfig());

//方式三:alibaba的fastjson包
com.alibaba.fastjson
List<VO1> voList = JSON.parseArray(json串, Class类型); 成功

3 命名要规范!!!

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 2 个月前
8c391e04 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐