enum & json 之间的转换
2024-10-19 06:20:49
enum 转为 string:EnumMember & StringEnumConverter
public enum CampaignStatus : Int32
{
[EnumMember(Value = "Running")]
Running = 1,
[EnumMember(Value = "Archived")]
Archived = 2,
[EnumMember(Value = "NotRunning")]
NotRunning = 3
}
/// <summary>
/// optional
/// </summary>
[JsonProperty("campaignStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public CampaignStatus? CampaignStatus { get; set; }
enum array 转为string array:StringEnumConverter & JsonProperty
[JsonProperty(PropertyName = "Status", ItemConverterType = typeof(StringEnumConverter))]
public CampaignStatus[] Status { get; set; }
dll引用:
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
最新文章
- 总结移动安全的测试点及详解allowbackup漏洞
- springMVC 配置CharacterEncodingFilter之后不起效果
- 如何清洗 Git Repo 代码仓库
- if条件语句练习题
- 在Runbook中添加Checkpoint-workflow
- 第二章 D - Number Sequence(1.5.10)
- themeforest 模板
- Weblogic11g安装
- arc engine - ILayer.
- java 邮件发送工具类
- vscode 调试.net core 2.0 输出乱码解决方法
- [转]winform 自动伸缩控件xpandercontrols 使用说明
- 使用git把本地目录传到远程仓库
- <;HTML深入浅出>; 读书笔记
- css3---2D效果 ---3D效果
- Docker 使用Dockerfile构建redis镜像
- JBOSS禁用delete和put方法教程
- LeetCode题解之 Longest Common Prefix
- linux 常用命令-用户、用户组管理
- 算法: 实现LRU缓存,读取、写入O(1)实现
热门文章
- c++ STL概述
- 解决webpack打包报错: Cannot find module &#39;@webassemblyjs/wasm-parser&#39;
- 2018-2019-2 20165236郭金涛《网络对抗》Exp1 PC平台逆向破解
- 微信小程序 加载图片时,先拉长,再恢复正常
- 怎么eclipse或MyEclipse中添加javaSe的源码
- Pubmed/PMC/Meline的异同点【转载】
- python类与对象-如何为创建大量实例节省内存
- h5样式布局
- Mac下vim7.4+vimgdb让vim支持gdb源码调试
- git二、基本使用