c# Json Dictionary如何实现序列化和反序列化
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关c# Json Dictionary如何实现序列化和反序列化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。using System;us
千家信息网最后更新 2025年02月02日c# Json Dictionary如何实现序列化和反序列化
这篇文章将为大家详细讲解有关c# Json Dictionary如何实现序列化和反序列化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
using System;using System.Collections.Generic;namespace Test{ class KeyClass { public int value; public KeyClass(int value) { this.value = value; } public static explicit operator KeyClass(string jsonString) { return Newtonsoft.Json.JsonConvert.DeserializeObject(jsonString); } public override string ToString() { return Newtonsoft.Json.JsonConvert.SerializeObject(this); } } class Program { static void Main(string[] args) { TestDictionaryJson(); } static public void TestDictionaryJson() { Dictionary > dic = new Dictionary >(); KeyClass key1 = new KeyClass(1); List value1 = new List (); value1.AddRange(new KeyClass[] { new KeyClass(111), new KeyClass(112), new KeyClass(113) }); KeyClass key2 = new KeyClass(2); List value2 = new List (); value2.AddRange(new KeyClass[] { new KeyClass(211), new KeyClass(212), new KeyClass(213) }); dic.Add(key1, value1); dic.Add(key2, value2); string str = Newtonsoft.Json.JsonConvert.SerializeObject(dic); var result = Newtonsoft.Json.JsonConvert.DeserializeObject >>(str); } }}
其中重要的是:
public static explicit operator KeyClass(string jsonString){ return Newtonsoft.Json.JsonConvert.DeserializeObject(jsonString);}public override string ToString(){ return Newtonsoft.Json.JsonConvert.SerializeObject(this);}
关于"c# Json Dictionary如何实现序列化和反序列化"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
序列
篇文章
c#
更多
不错
实用
重要
内容
文章
知识
参考
帮助
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新生儿的DNA数据库
嵌入式软件开发项目教程
郑州数据库维护外包
上海特定软件开发厂家价格
服务器安全控制设备
旧梦网络安全组
奉贤区咨询软件开发价钱
长宁区音频led大屏服务器
计算机技术和网络技术的区别
python存储到数据库
mc服务器领地权限
重庆水土腾讯数据库平面图
软件开发交接文档模板下载
ios数据库安全性
怎么取消服务器f1
关于以网络安全的故事
迪普软件开发工程师面试
cofer数据库
软件开发工具包怎么购买
大厂 saas多租户数据库设计
这样设计数据库
不同局域网可以远程连接数据库吗
手游我的世界服务器缺管理员
朔州商场触控答题软件开发公司
域名绑定服务器教学
中国互联网科技发展的不足
天津工业大型服务器
网络技术专业名称
云服务器机器码怎么看
如何快速在表格录数据库