C#解析JSON实例
作者:shichen2014 时间:2022-05-08 16:09:56
本文以实例形式讲述了C#解析JSON的方法,C#封装了对XML和JSON解析的类库,使用相当方便!具体用法如下:
1.主要用到的类:
主要用到了JavaScriptSerializer类,该类在System.Web.Script.Serialization命名空间(在System.Web.Extensions.dll 中),需要把.NET版本修改为 .NET Framework 4(默认是.NET Framework 4 Client Profile)才能在Add Reference的 .NET中引用到。
2.举例
①.假设要解析的JSON文件格式如下(其他格式做相应处理即可)
{
"key":1,
"value":"hello"
}
②.定义对应的类
public class JsonObject
{
public string Key { get; set; }
public string Value{ get; set; }
}
③.然后定义JavaScriptSerializer对象,调用该对象的Deserialize方法即可将JSON解析成上面定义的JsonObject对象
var serializer = new JavaScriptSerializer();
var ret = serializer.Deserialize<JsonObject>(json);
string key = ret.Key;
string value = ret.Value;
希望本文所述对大家的C#程序设计有所帮助。
标签:C#,解析,JSON
0
投稿
猜你喜欢
ListView实现下拉动态渲染数据
2022-10-31 11:19:12
详解C#获取特定进程CPU和内存使用率
2022-06-23 03:06:42
Android横竖屏幕切换小结
2023-04-15 08:03:20
基于rocketmq的有序消费模式和并发消费模式的区别说明
2021-10-29 08:41:02
Java四种权限修饰符知识点详解
2023-11-11 06:12:59
深入了解ViewPager2的使用
2021-07-06 17:26:26
Android编程开发ScrollView中ViewPager无法正常滑动问题解决方法
2023-12-15 01:21:32
Android开发之利用Activity实现Dialog对话框
2022-12-25 21:13:00
详解path和classpath的区别
2023-05-02 13:28:32
Servlet的5种方式实现表单提交(注册小功能),后台获取表单数据实例
2022-08-19 20:58:06
教大家使用java实现顶一下踩一下功能
2021-08-08 21:31:15
Android自定义控件之圆形、圆角ImageView
2023-04-16 21:55:11
详解 C# 中XML对象的序列化和反序列化
2022-06-24 12:55:27
Android自定义控件实现按钮滚动选择效果
2023-04-02 09:42:02
Android如何通过手机自动获取短信验证码
2022-12-10 00:19:47
Stream distinct根据list某个字段去重的解决方案
2022-06-22 22:23:26
简述Java中的四种引用类型
2023-11-29 00:46:56
java synchronized用法详解
2022-06-22 00:38:03
Android高级图片滚动控件实现3D版图片轮播器
2022-03-14 23:36:30
Java接口默认方法带来的问题分析【二义性问题】
2023-11-27 20:32:55