zoukankan      html  css  js  c++  java
  • FastJson JSON对象及JavaBean之间的相互转换

    一、解析Json 将Json 转换成java bean

    示例1:JSON格式字符串与javaBean之间的转换。

    json字符串与javaBean之间的转换推荐使用 TypeReference<T> 这个类,使用泛型可以更加清晰

     /**
         * json字符串-简单对象与JavaBean_obj之间的转换
         */
        public static void testJSONStrToJavaBeanObj(){
    
            Student student = JSON.parseObject(JSON_OBJ_STR, new TypeReference<Student>() {});
    
            //Student student1 = JSONObject.parseObject(JSON_OBJ_STR, new TypeReference<Student>() {});
    //因为JSONObject继承了JSON,所以这样也是可以的
    
        }

    示例2.2-json字符串-数组类型与javaBean之间的转换

      public static void testJSONStrToJavaBeanList(){
            
            ArrayList<Student> students = JSON.parseObject(JSON_ARRAY_STR, new TypeReference<ArrayList<Student>>() {});
    
    
            ArrayList<Student> students1 = JSONArray.parseObject(JSON_ARRAY_STR, new TypeReference<ArrayList<Student>>() {});

    //因为JSONArray继承了JSON,所以这样也是可以的 }

    二、对象转Json

    C2Result c1 = new  C2Result();
    c1.setErrorCode("0");
    c1.setErrorText("成功");
    String result = JSONObject.toJSON(c1).toString();
      List 转 JSONArray []
    
     JSONArray.fromObject(vos).toString();
  • 相关阅读:
    less的安装使用
    bootStrap
    响应式布局——媒体查询
    发光渐变器
    好看的按钮
    CSS3:2D、3D属性
    CSS3渐变
    background
    过渡transition、opacity的兼容性
    【未完成】【java异常】java.lang.IllegalStateException: No suitable default RequestUpgradeStrategy
  • 原文地址:https://www.cnblogs.com/lyon91/p/8417554.html
Copyright © 2011-2022 走看看