JAVA Json数据转换实体对象

白色玫瑰 程序猿

时间: 2023-05-22 阅读: 1 字数:1694

{}
// jSONObject 数据 {"pk_org":"TEST","pk_group":"TEST","code":"a","name":"a"} //1、创建Gson对象 Gson gson = new Gson(); //2、调用toJson(Object)将对象转为字符串 String JsonStr = gson.toJson...
//    import com.yonyou.sscip.gson.Gson;

//   jSONObject 数据 {"pk_org":"TEST","pk_group":"TEST","code":"a","name":"a"}
      //1、创建Gson对象
        Gson gson = new Gson();
        //2、调用toJson(Object)将对象转为字符串
        String JsonStr = gson.toJson(json);
        System.out.println(JsonStr );
        //3、将json字符串封装为java对象[json字符串 的属性名要和javabean的属性一样]
        User user2 = gson.fromJson(json, User.class);

上面代码为JSONObject数据直接转换

如果参数是JSONString格式需要先转换为JSONObject格式

//JSONString数据转为JSONObject
JSONObject jObject = JSON.parseObject(json.toJSONString());

原文地址:https://blog.csdn.net/weixin_55075245/article/details/121682461?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168475001216800227455128%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168475001216800227455128&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-11-121682461-null-null.142^v87^insert_down1,239^v2^insert_chatgpt&utm_term=java%E4%BC%98%E5%8C%96

本文章网址:https://www.sjxi.cn/detil/624f25541ea8412e92d306c867f9a846

最新评论

当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号