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);
        }

  • 相关阅读:
    2021.9.15 单一职责原则
    2021.9.21 Hive元数据
    2021.9.22 抽象工厂方法模式(人与肤色)
    2021.9.25 Hive安装
    1021每日博客
    1027每日博客
    1018每日博客
    1028每日博客
    1026每日博客
    1025每日博客
  • 原文地址:https://www.cnblogs.com/bozhengheng/p/12227308.html
Copyright © 2011-2022 走看看