不同数据类型间的相互转换方法
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
// 代码示例
Entity entity = new Entity ();
// 实体类转String
String data = JSONObject.toJSONString(entity);
// String转JsonObject
JSONObject jsonObject = JSON.parseObject(data);
// String转实体类
Entity entity = JSONObject.parseObject(data,Entity .class);
// JsonObject转实体类
Entity entity = JSONObject.toJavaObject(jsonObject, Entity .class)
//json字符串转成对象
JSONObject jsonObject1 = JSONObject.fromObject(data);
Entity entity1 = (Entity ) JSONObject.toBean(jsonObject1,Entity .class);
JsonObject获取其中值的方法
//单层嵌套json
Object object = jsonObject.get(key);
//多层嵌套json 改变获取值的方式 多次get 得到内部值
Object object = jsonObject.getJSONObject(key1).get(key2);