zoukankan      html  css  js  c++  java
  • json

     

     @Test
        public void test1() throws Exception {
            //1.创建Person对象
            Person p  = new Person();
            p.setName("张三");
            p.setAge(23);
            p.setGender("");
    
            //2.创建Jackson的核心对象  ObjectMapper
            ObjectMapper mapper = new ObjectMapper();
            //3.转换
            /*
    
                转换方法:
                    writeValue(参数1,obj):
                        参数1:
                            File:将obj对象转换为JSON字符串,并保存到指定的文件中
                            Writer:将obj对象转换为JSON字符串,并将json数据填充到字符输出流中
                            OutputStream:将obj对象转换为JSON字符串,并将json数据填充到字节输出流中
                    writeValueAsString(obj):将对象转为json字符串
    
             */
            String json = mapper.writeValueAsString(p);
            //{"name":"张三","age":23,"gender":"男"}
            //System.out.println(json);//{"name":"张三","age":23,"gender":"男"}
    
    
    
            //writeValue,将数据写到d://a.txt文件中
            //mapper.writeValue(new File("d://a.txt"),p);
    
            //writeValue.将数据关联到Writer中
            mapper.writeValue(new FileWriter("d://b.txt"),p);
        }

  • 相关阅读:
    数据库期末考试复习
    函数 初识
    文件操作
    深浅copy 和 集合
    数据编码补充
    字典的增删改查和嵌套
    面试题 和 python 2与3的期区别
    英文练习
    初识数据类型
    测试基础-系统测试(2)
  • 原文地址:https://www.cnblogs.com/bozhengheng/p/12227308.html
Copyright © 2011-2022 走看看