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();
  • 相关阅读:
    window10-jmeter安装
    软件开发模型
    软件测试的原则和流程
    手机APP测试
    优秀的软件测试工程师
    自动化测试
    测试用例
    软件测试功能分类
    ios-prefix文件最全
    催收策略及催收评分卡搭建
  • 原文地址:https://www.cnblogs.com/lyon91/p/8417554.html
Copyright © 2011-2022 走看看