//net.sf.json方式转化

net.sf.json.JSONObject json1=JSONObject.toBean(jsonObject, 实体类.class);

// 阿里巴巴json转化
com.alibaba.fastjson.JSONObject json2=com.alibaba.fastjson.JSONObject.toJavaObject(jsonObject, 实体类.class);

 

如果传入参数名和实体类的对象名字有出入可用@JSONField注解使用 注意该包属于阿里巴巴json

使用方法如下在实体类中

@JSONField(name = "deptId")

private String dept_id;

set dept_id();

get dept_id();

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐