JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版) |
您所在的位置:网站首页 › 牛客笔试可以用自己的IDE吗 › JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版) |
//1.java对象转化成String String s=JSONObject.toJSONString(javaObject.class); //2. java对象转化成Object Object str=JSONObject.toJSON(javaObject.class); //3.String类型转json对象 JSONObject jsonObject= JSONObject.parseObject(str); //4. String转Object Object obj=JSONObject.parse(str); //5. json对象转化成Object Object obj=JSONObject.toJavaObject(jsonObject, javaObject.class); //6. String转化为Map类型 Map map = JSONObject.parseObject(str,Map.class); // 7.String类型的集合转List List list= JSONObject.parseArray(stringList,String.class); //8. json对象转化为List类型 List list=JSONArray.parseArray(JSONObject.toJSONString(jsonObject, List.class)) //9.String转jsonArray JSONArray jsaonArray=JSONObject.parseArray(str); //10.String转java对象 JavaObject obj=JSON.parseObject(str,javaObject.class); //Map转为JSONObject JSONObject jsonObject = JSON.toJSON(map); JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(map)); //JSONObject转为Map Map map = JSONObject.toJavaObject(jsonObject, Map.class); //List转为JSONArray JSONArray jsonArray = JSON.toJSON(listMap); JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(listMap)); //JSONArray转为List List listMap = JSONObject.parseArray(jsonArray.toJSONString(), Map.class); //List转为JSONArray JSONArray jsonArray = JSON.toJSON(list); JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list)); //JSONArray转为List List list = JSONObject.parseArray(jsonArray.toJSONString(), XtDmbm.class); //实体类转为JSONObject JSONObject jsonObject = JSON.toJSON(xtDmbm); JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(xtDmbm)); //JSONObject转为实体类 XtDmbm xtDmbm = JSONObject.toJavaObject(jsonObject, XtDmbm.class); |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |