博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Json的反序列化 .net Newtonsoft.Json
阅读量:5080 次
发布时间:2019-06-12

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

项目中有个.json文件。

{"instances": [                { "name": "baidu", "url": "http://www.baidu.com" },                { "name": "CRM prod", "url": "https://abcOrganization.svc" },                { "name": "CRM2Test", "url": "https://abcd/Organization.svc" }]}

现在需要把json文件转换成对象。

public class IISInstance    {        public List
GetIISInstance() {//文件路径 var path = AppDomain.CurrentDomain.BaseDirectory + "/Config/IISSetting.json"; //读取json文本 var file = File.ReadAllText(path);//反序列化 var collection = JsonConvert.DeserializeObject
(file); var instances = new List
();//返序列化之后 可以直接用 foreach (var item in collection.instances) { instances.Add(new Instance { Name=item.name,Url=item.url}); } return instances; } } public class Instance { public string Name { get; set; } public string Url { get; set; } }

至此结束。

谢谢。

PS:visual studio 2015 真心好用。

转载于:https://www.cnblogs.com/sunShineJing/p/json.html

你可能感兴趣的文章
【翻译】理解 LSTM 网络
查看>>
WPF学习笔记“命令”一:命令基础
查看>>
Javascript/15-1-14
查看>>
[C/C++基础--笔试突击] 1.数组
查看>>
C#高级知识点概要(2) - 线程和并发
查看>>
artdialog关闭弹出窗口
查看>>
为用户定义的数据类型绑定规则示例.sql
查看>>
FastDFS 4.05 发布,分布式文件系统
查看>>
一次基于innobackupex备份及binlog的单表恢复操作
查看>>
HTML响应代码
查看>>
Python基础语法——(引号、字符串、长字符串、原始字符串、Unicode)
查看>>
线段树区间合并(模板)
查看>>
小程序开发流程(java后端)
查看>>
CRM 2011 开发小结 REST查询 datetime类型和 OptionSetValue 类型
查看>>
win2008设置匿名共享
查看>>
(转)mysql command line client打不开(闪一下消失)的解决办法
查看>>
构建之法阅读笔记01
查看>>
转 几款常用的Git 图形化工具
查看>>
《黑马程序员》 OC的认识和第一个OC(Objective - c语法)
查看>>
Linux下通过端口号查询占用的进程,并知道其所在的位置
查看>>