fastJson注解@JSONField指定字段的顺序「建议收藏」

使⽤ordinal指定字段的顺序publicclassBasePackage{@JSONField(ordinal=1)privateintid;@JSONField(ordinal=2)privateintdirection;@JSONField(ordinal=3)privateStringtyp…

大家好,又见面了,我是你们的朋友全栈君。

使⽤ordinal指定字段的顺序

public class BasePackage {

    @JSONField(ordinal = 1)
    private int id;

    @JSONField(ordinal = 2)
    private int direction;

    @JSONField(ordinal = 3)
    private String type;

    @JSONField(ordinal = 5)
    private byte crc;
    
    @JSONField(ordinal = 4)
    private Object body;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getDirection() {
        return direction;
    }

    public void setDirection(int direction) {
        this.direction = direction;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public byte getCrc() {
        return crc;
    }

    public void setCrc(byte crc) {
        this.crc = crc;
    }

    public Object getBody() {
        return body;
    }

    public void setBody(Object body) {
        this.body = body;
    }
}

赋值后转为json字符串后的结果举例:

{"id":2,"direction":0,"type":"input","body":{"no":21},"crc":204}#

字段的顺序即为ordinal标注的顺序

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127018.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 第一天来到新公司的volg (ETL开发工程师)[通俗易懂]

    第一天来到新公司的volg (ETL开发工程师)[通俗易懂]第一天来到新公司的volg(ETL开发工程师)新的改变首先自我介绍一下,我是一名刚刚大学毕业的程序猿,在大学完了两年,到最后大三一年才开始认真的去学习编程的各种知识,开源框架,看视频代码。现在是大数据时代,我也想跟着潮流,所以我第一份工作就选择了ETL开发,为以后大数据开发做基础铺垫,毕竟现在大数据开发都没公司直接招实习生或刚刚毕业的人。新的工作先说一下今天来公司吧,上午大概就是9点到…

  • JAVA多线程学习笔记

    JAVA多线程学习笔记

  • Pycharm2022激活-激活码分享

    (Pycharm2022激活)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0HKLM1UCCY-eyJsaWNlb…

  • docker加载配置文件重启服务导致pod重启

    docker加载配置文件重启服务导致pod重启

  • 网络-访问控制

    网络-访问控制1.访问控制访问控制就是限制访问主体对访问客体的访问权限控制,决定主体对客体能做什么和做到什么程度访问主体(主动):用户,进程,服务访问客体(被动):数据库,资源,文件2.访问控制的两个过程认证:先由认证来检验主体(用户)的合法身份,在访问控制之前授权:由管理员决定和限制主体(用户)对资源的访问级别!!注意:审计也在主体对客体访问的过程中,但是,审计是访问过程中,对访问情况的记录和审查,他只是产生一些log,用来分析安全事故产生的原因,和访问控制无关,就是个辅助用的,可要可不要。3.访问控制

  • iOS app测试_测试插件app

    iOS app测试_测试插件app前言1、准备开发者账号自从Xcode7出来之后,一般的真机测试不需要开发者账号,也就不需要看这篇教程,只有app具有“推送”等功能的时候,要真机测试就必须要开发者账号和设置证书。苹果只是让你体验一下它的基本功能,要深入还是要花钱的。待测试的项目2、真机测试步骤1)创建AppID2)创建证书请求文件(CSR文件)3)根据CSR创建开发者证书(C…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号