json的序列化与反序列化
程序员文章站
2022-09-10 15:54:21
关于json操作,首先要引用: json反序列化(简单的转化成字典值) 说明:上述的操作只是其中的一个应用,将其转化成一个简单字典对象,这个对象也可以是一个class,只需要改变尖括号中的对象即可; json序列化操作,下面将一个字典,序列化生成json字符串,简单快捷: ......
关于json操作,首先要引用:
using newtonsoft.json;
json反序列化(简单的转化成字典值)
dictionary<string, string> jsondict = jsonconvert.deserializeobject<dictionary<string, string>>(json);
说明:上述的操作只是其中的一个应用,将其转化成一个简单字典对象,这个对象也可以是一个class,只需要改变尖括号中的对象即可;
json序列化操作,下面将一个字典,序列化生成json字符串,简单快捷:
dictionary<string, object> result = new dictionary<string, object>();
字典中可以加入很多键值组合,值可以是任何值或者对象
result.add("errcode", -1);//-1代表数据获取异常
result.add("errmessage", "异常信息");
result.add("performancedetail", 对象);
string jsonstr=jsonconvert.serializeobject(result);
推荐阅读
-
JS中from 表单序列化提交的代码
-
详解java中的深拷贝和浅拷贝(clone()方法的重写、使用序列化实现真正的深拷贝)
-
关于WCF数据契约和序列化的疑惑
-
Python开发之序列化与反序列化:pickle、json模块使用详解
-
C#中将xml文件反序列化为实例时采用基类还是派生类的知识点讨论
-
JavaScript实现的反序列化json字符串操作示例
-
使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错
-
json的结构与遍历方法实例分析
-
IOS开发(74)之把 Array 和 Dictionaries 序列化成 JSON 对象
-
对json字符串与python字符串的不同之处详解