String,Entity,JSON之间的相互转换
String -> Entity :
UserInfo : 是实体, redisUtils.get("userInfo") : 得到的是String 类型的实体
引入的包: import static com.alibaba.fastjson.JSONObject.*;
UserInfo userInfo =
JSONObject.toJavaObject(JSONObject.parseObject(redisUtils.get("userInfo")),UserInfo.class);
Entity ->String :
引入的包: import com.alibaba.fastjson.JSON;
String userInfo = toJSONString(userInfo)
String -> JSON -> List<String
String result = "键值对的结构 name:张三 ";
JSONObject json = JSON.parseObject(result);
List<String> bizList = JSON.parseArray(json.getJSONObject("ReturnData").getString("BizObjectIdArray"), String.class);