Json字符串转对象和转List集合操作

- 日理万妓 2022-02-15 02:11 388阅读 0赞

https://www.cnblogs.com/atomicbomb/p/6677955.html

对象POJO和JSON互转

复制代码

  1. public class JsonUtil {
  2. /**
  3. * JSON 转 POJO
  4. */
  5. public static <T> T getObject(String pojo, Class<T> tclass) {
  6. try {
  7. return JSONObject.parseObject(pojo, tclass);
  8. } catch (Exception e) {
  9. log.error(tclass + "转 JSON 失败");
  10. }
  11. return null;
  12. }
  13. /**
  14. * POJO 转 JSON
  15. */
  16. public static <T> String getJson(T tResponse){
  17. String pojo = JSONObject.toJSONString(tResponse);
  18. return pojo;
  19. }
  20. }

复制代码

List集合和JSON互转工具类

复制代码

  1. public class JsonListUtil {
  2. /**
  3. * List<T> 转 json 保存到数据库
  4. */
  5. public static <T> String listToJson(List<T> ts) {
  6. String jsons = JSON.toJSONString(ts);
  7. return jsons;
  8. }
  9. /**
  10. * json 转 List<T>
  11. */
  12. public static <T> List<T> jsonToList(String jsonString, Class<T> clazz) {
  13. @SuppressWarnings("unchecked")
  14. List<T> ts = (List<T>) JSONArray.parseArray(jsonString, clazz);
  15. return ts;
  16. }
  17. }

复制代码

发表评论

表情:
评论列表 (有 0 条评论,388人围观)

还没有评论,来说两句吧...

相关阅读

    相关 json数组字符串list集合

    在json数组里,除了可以表示数值外,字符串也是其中重要的一个组成。在数组中字符串和以前所学的内容相差不多,我们可以把模块的内容继承过来。那么如果想把json数组字符串转换成