zoukankan      html  css  js  c++  java
  • 使用gson将字符串转换成对象

     Gson gson =  new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
            System.out.println(gson.toJson(obj));
            System.out.println(obj.toString());
            BaseResultVo<PageDataVo<BrowseHistory>>  baseResultVo = gson.fromJson(gson.toJson(obj),new TypeToken<BaseResultVo<PageDataVo<BrowseHistory>>>(){}.getType());
            PageDataVo<BrowseHistory> pageDataVo = baseResultVo.getData();
            return pageDataVo;
    		
    输出的代码:
    {"code":"200","msg":"success","data":{"start":0,"pageSize":1,"curPage":1,"totalPage":3,"totalRows":3,"dataList":[{"id":18,"siteId":0,"subId":1,"ip":"string","docId":1,"docLibId":1,"loginName":"string","createTime":"2018-07-02 19:32:33","updateTime":"2018-07-02 19:32:33"}]}}
    {code=200, msg=success, data={start=0, pageSize=1, curPage=1, totalPage=3, totalRows=3, dataList=[{id=18, siteId=0, subId=1, ip=string, docId=1, docLibId=1, loginName=string, createTime=2018-07-02 19:32:33, updateTime=2018-07-02 19:32:33}]}}
    

     注意:

    gson.toJson(obj) 此处不能换成obi.tostring(),否则出错,会报日期转换失败的错误
  • 相关阅读:
    database design
    django bulk create user
    mysql basic
    install mysql
    django apache httpd windows
    django apache httpd centos
    python mail smtplib
    compile c cpp with cl.exe in vim
    Remote Access to IPython Notebooks via SSH
    calculate traffic by snmpwalk for mrtg
  • 原文地址:https://www.cnblogs.com/Andrew520/p/9255476.html
Copyright © 2011-2022 走看看