zoukankan      html  css  js  c++  java
  • @RestController 和@ResponseBody,使用jackon的ObjectMapper的writeValueAsString方法可以把java对象转化成json字符串

    也可以加在class类上 :

    加@RestController

    这样是前后端分离,只返回字符串,利于前端接受,解析,这样是 不通过视图解析器的,不走jsp,

     下面是list集合的输出

    如何把java对象转化成json字符串

    这里就用到了jackon的jar包,使用writeValuesAsString的方法就可以把对角转化成json字符串。

    下面是案例

     这里的Object可以是POJO,也可以是Collection或数组。

    public String toJson(Object object){
            try {
                String result = writeValueAsString(object);
                return StringUtils.formatHtml(result);                        
            } catch (IOException e) {
                return null;
            }    
        }

    https://blog.csdn.net/qq_41555278/article/details/99702557?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

    //objectMapper.writeValueAsString(obj);

    //把Java对象转化成json字符串并打印出来,这里就用到了jackon的jar包,使用writeValuesAsString的方法就可以把对角转化成json字符串。

    用ObjectMapper解析时间就是时间戳的格式了,不是json格式

    使用java的方式设置日期格式

    输出结果为:

    使用ObjectMapper设置日期格式

     

    异常的话执行catch里面的跟return  null;

    不异常就正常执行try里面的,

     

     
  • 相关阅读:
    Python学习笔记:pandas.read_csv分块读取大文件(chunksize、iterator=True)
    Python学习笔记:os.stat().st_size、os.path.getsize()获取文件大小
    7-1 打印沙漏
    7-1 币值转换
    7-1 抓老鼠啊~亏了还是赚了?
    第四周编程总结哦也
    2018秋寒假作业6—PTA编程总结3
    PTA编程总结3
    PTA编程总结1
    秋季学期学习总结
  • 原文地址:https://www.cnblogs.com/wwwsss/p/13802420.html
Copyright © 2011-2022 走看看