Swifter.Json

关于 使用 Swifter.Json 遇到的问题点

Swifter.Json地址

cpp 复制代码
public enum RWFieldAccess : byte
{
    //
    // 摘要:
    //     表示此字段允许读写。
    RW = 3,
    //
    // 摘要:
    //     表示忽略此字段。
    Ignore = 0,
    //
    // 摘要:
    //     表示此字段只能读。
    ReadOnly = 1,
    //
    // 摘要:
    //     表示此字段只能写。
    WriteOnly = 2
}
    //     此字段的名称。
    public virtual string? Name { get; set; }

    //
    // 摘要:
    //     此字段的排序值。约小越靠前,默认值为最靠后。
    public virtual int Order { get; set; } = 999;


    //
    // 摘要:
    //     字段的可访问性。
    public virtual RWFieldAccess Access { get; set; } = RWFieldAccess.RW;

 在github上的Attributes 特性说明只简单了说了一下   [RWField] [RWFormat]
 讲真 一开始还真没明白要怎么操作
 
Access 为设置序列化的权限   我这边使用了忽略指定的字段不格式化  

RWFormat 是格式化  比如把枚举字段格式化json的时候显示的是数字 
RWFormat("d")
这个可以自己测试一下 不能格式化的时候 他会抛出异常出来

[RWField(Order = 3), RWFormat("d")] //我代码中的是这样操作

在这里简单记录一下
相关推荐
加号32 小时前
【C#】 文件与目录管理:创建、删除操作的技术解析
开发语言·c#
一生了无挂3 小时前
Java处理JSON技巧教学(从基础到高阶实战全覆盖)
java·开发语言·json
PixelBai4 小时前
JSON差异比较实际应用场景案例
json
用户395240998806 小时前
SqlSugar 连接 PostgreSQL 报错 42P01: relation does not exist 的排查与修复
c#
2601_961875247 小时前
法考考试时间安排及科目|时间表|资料已整理
开发语言·c#·inverted-index·suffix-tree·sstable·r-tree·lsm-tree
ServBay7 小时前
你跟高级 C# 工程师的区别,就是这8个开发技巧
后端·c#·.net
zhangfeng113311 小时前
JupyterLab 里,JSON文件纯文本格式编辑 / 查看
人工智能·json
2601_9618752412 小时前
法考备考计划表|学习计划|资料已整理
java·开发语言·学习·eclipse·tomcat·c#·hibernate
一个被程序员耽误的厨师12 小时前
04-实践篇-让AI生成可视化页面-ai-json-ui的落地实践
人工智能·ui·json
Y学院12 小时前
C#游戏脚本开发全流程(Unity通用完整版)
游戏·unity·c#