zoukankan      html  css  js  c++  java
  • jackjson和fastjson进行Bean与json互换

    1、jackjson

    1、bean到json 

    1. ObjectMapper m = new ObjectMapper();  
    2. String value = m.writeValueAsString(bean);  

    2、json到bean 

     
    1. ObjectMapper m = new ObjectMapper();  
    2. TestPO test1 = m.readValue(json, TestPO.class);  

    3、日期的处理 
        bean到json时。默认是转换成timestamp类型的,即相对1970年1月1日的毫秒数。 
        可以进行设置,设置成你想要的格式。 

     
    1. objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);//关闭时间戳输出,此时是ISO格式  
    2.     objectMapper.setDateFormat(myDateFormat);//设置自己的格式  

        json到bean转换,直接使用毫秒数即可。 

    2、fastjson

    // 对象转JSON串
    String jsonString = JSON.toJSONString(group);
    
    // JSON串转对象
    UserGroup group2 = JSON.parseObject(jsonString, UserGroup.class);
    
    
    
  • 相关阅读:
    Unity中 mesh生成斜坡
    设计模式
    Go语言高级编程
    Go语言高级编程
    agentzh 的 Nginx 教程(版本 2020.03.19)
    ubuntu18安装mysql5.7并配置远程连接
    创建图库
    交点修改
    显示中文
    浅谈前端水印
  • 原文地址:https://www.cnblogs.com/laoyeye/p/6698092.html
Copyright © 2011-2022 走看看