zoukankan      html  css  js  c++  java
  • 小D课堂

    主要内容

    5、常用json框架介绍和Jackson返回结果处理
        简介:介绍常用json框架和注解的使用,自定义返回json结构和格式

        1、常用框架 阿里 fastjson,谷歌gson等
            JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构
            Jackson、FastJson、Gson类库各有优点,各有自己的专长
            空间换时间,时间换空间

        2、jackson处理相关自动
            指定字段不返回:@JsonIgnore
            指定日期格式:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",locale="zh",timezone="GMT+8")
            空字段不返回:@JsonInclude(Include.NON_NUll)
            指定别名:@JsonProperty

    代码


    user类加上时间

    重新生成toString方法


    改成GetMapping

    启动应用

    默认的请求返回的数据

    @JsonIgnore

    密码不应该返回给前端

    重复服务,再次访问

    @JsonFormat




    别名

    phone变成了account别名

    为空不返回给前端NON_NULL


    假设初始化的时候不给age赋值

    去掉phone这个字段后。不给phone赋值

    启动程序。phone为空就不会返回给前端.这样前端就不会 拿到空值

  • 相关阅读:
    Oracle表空间管理
    Oracle创建函数
    Oracle触发器
    Oracle概要文件
    Oracle结构控制语句
    比较实用的网站
    Java23种设计模式之单例模式
    Java 对象属性的遍历
    JQuery 多个ID对象绑定一个click事件
    好习惯的养成****
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11393725.html
Copyright © 2011-2022 走看看