Gson 生成和解析带Date类型的json

    xiaoxiao2021-03-25  49

    Gson 生成和解析带Date类型的json

    分类:Android_

     (8447)  (5)

    前后端交互数据的时候有一些包含Date类型的数据,普通转换会将时间转乱,需要特殊处理,这个问题困扰我很长时间,啊啊啊啊

    [java]  view plain  copy   /**   * gson解析和生成带时间格式的数据   * @author Administrator   */   public class gsondate {       static class User{           Date brith;           String name;       }          public static void main(String[] args) {          Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();   //是原来的格式     User user=new User();       user.name="lmw";       user.brith=new Date();       System.out.println(gson.toJson(user));              //Gson gson=new Gson();       String jsonStr="{'brith':'2013-11-20','name':'lmw'}";       User uu=gson.fromJson(jsonStr, User.class);       System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(uu.brith));   }   }  
    转载请注明原文地址: https://ju.6miu.com/read-26053.html

    最新回复(0)