我是靠谱客的博主 现实长颈鹿,最近开发中收集的这篇文章主要介绍JSON序列化与反序列化枚举,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、JSON序列化与反序列化枚举

1.这个示例使用了一个JsonConverter定制如何序列化JSON与反序列化枚举

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GongHuiNewtonsoft.Json;
using GongHuiNewtonsoft.Json.Converters;

namespace JSONDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            List<StringComparison> stringList = new List<StringComparison> 
            { 
                StringComparison.CurrentCulture,
                StringComparison.Ordinal,
                StringComparison.OrdinalIgnoreCase,
                StringComparison.InvariantCulture
            };

            //没有序列化
            string jsonWithoutConverter = JsonConvert.SerializeObject(stringList);
            Console.WriteLine(jsonWithoutConverter);

            //序列化枚举列表List<StringComparison>
            string jsonWidthConverter = JsonConvert.SerializeObject(stringLis

最后

以上就是现实长颈鹿为你收集整理的JSON序列化与反序列化枚举的全部内容,希望文章能够帮你解决JSON序列化与反序列化枚举所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部