博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
json字符窜转对象
阅读量:4563 次
发布时间:2019-06-08

本文共 1225 字,大约阅读时间需要 4 分钟。

第一种方法:

注意引用:using System.Runtime.Serialization.Json;              using System.IO; static void Main(string[] args)        {            //IRace human = new Human();            //human.Showking();            //IRace orc =new Orc();            //orc.Showking();            var returnCitySN = "{ \"cip\": \"183.39.52.39\", \"cid\": \"440300\", \"cname\": \"广东省深圳市\"}";            Class1 class1 = ParseFormJson
(returnCitySN); Console.ReadKey(); } public static T ParseFormJson
(string szJson) { T obj = Activator.CreateInstance
(); using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson))) { DataContractJsonSerializer dcj = new DataContractJsonSerializer(typeof(T)); return (T)dcj.ReadObject(ms); } }

第二种方法:

//使用Json.NET类库需要引入的命名空间//-----------------------------------------------------------------------------using Newtonsoft.Json;//------------------------------------------------------------------------- EastGroup jsonEast = JsonConvert.DeserializeObject
(strLine);//反序列化

 

转载于:https://www.cnblogs.com/zmztya/p/6804108.html

你可能感兴趣的文章
[]Java面试题123道
查看>>
http 连接复用
查看>>
ASP.NET页面传值汇总
查看>>
观察者模式
查看>>
bundle update: env: ruby_executable_hooks: No such file or directory
查看>>
Linux重置mysql密码(转载)
查看>>
图片上传
查看>>
中间件与auth认证的那点儿所以然
查看>>
Scala
查看>>
Android 中LinearLayout控件属性
查看>>
面向对象之多态性
查看>>
树状数组
查看>>
【2019.8.14 慈溪模拟赛 T1】我不是!我没有!别瞎说啊!(notme)(BFS+DP)
查看>>
pyqt动画的使用
查看>>
pyqt 自定义信号
查看>>
多任务--进程 及 进程间通信
查看>>
多线程/多进程+QProgressBar实现进度条
查看>>
多任务(进程)案例----- 拷贝文件夹
查看>>
Kotlin的快速入门
查看>>
python 虚拟环境的 安装与 使用 和修改为豆瓣源
查看>>