项目中有个.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<Instance>  GetIISInstance(){
//文件路径var path = AppDomain.CurrentDomain.BaseDirectory + "/Config/IISSetting.json";//读取json文本var file = File.ReadAllText(path);
//反序列化var collection = JsonConvert.DeserializeObject<dynamic>(file);var instances = new List<Instance>();
//返序列化之后   可以直接用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

Json的反序列化 .net Newtonsoft.Json相关推荐

  1. 【Unity】加载时 Newtonsoft.Json 提示 Metadata file `Newtonsoft.Json.dll` does not contain valid metadata

    问题 把 Newtonsoft.Json.dll 拖到 Plugins 文件夹下,结果编译时报错,错误信息: error CS0009: Metadata file `X:\Newtonsoft.Js ...

  2. 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)...

    在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...

  3. ASP.NET Core 3.1系列(30)——Newtonsoft.Json实现JSON的序列化和反序列化

    1.前言 在早期版本的ASP.NET Core项目中,Newtonsoft.Json的使用率非常高.虽然微软当前主推System.Text.Json来处理JSON的序列化和反序列化,但Newtonso ...

  4. 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)

    在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...

  5. Newtonsoft.Json高级用法

    手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数 ...

  6. C# Newtonsoft.Json 应用

    常用的一个简单方法 1 string jsonText = "{\"zone\":\"海淀\",\"zone_en\":\&quo ...

  7. [转]Newtonsoft.Json高级用法

    本文转自:http://www.cnblogs.com/yanweidie/p/4605212.html 手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多 ...

  8. Newtonsoft.Json Json.NET - Newtonsoft

    手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数 ...

  9. Newtonsoft.Json类库学习

    目录 介绍... 1 Newtonsoft.Json下类... 1 Newtonsoft.Json.JsonConvert. 1 Newtonsoft.Json.JsonConvert.Seriali ...

最新文章

  1. 一个popup弹窗实现思路--(基于mintui分析)
  2. android网页打开摄像头,在android上,用WEB页面打开手机摄像头
  3. CTFshow 反序列化 web263
  4. 音视频技术开发周刊 | 176
  5. Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
  6. sql语句练习(一)
  7. 项目管理最佳实践方法_项目管理:控制项目进度最佳实践
  8. Python之数据类型总结
  9. SQL-Server 语句存档整理
  10. 怎样将程序猿写出来的程序打包成安装包(最简单的)
  11. HDU-单词的前缀 字典树
  12. 【Java】URL下载网络资源(CloudMusic)
  13. iOS新机 iPhoneXS max和iPhoneXR适配
  14. “为了对电脑进行保护,已经阻止此应用。”
  15. 全球与中国莨菪碱市场深度研究分析报告
  16. 《高效的秘密》第五,六章读后感
  17. C# 读取和输出asc文件
  18. 股票、期货、期权的差异
  19. multisim中轻触开关在哪_轻触开关在结构上的三大类型
  20. 计算机网络实验入门一

热门文章

  1. Python《第一次爬虫遭遇反盗链(上)》
  2. PRML-系类二之2.1
  3. leetcode —— 面试题36. 二叉搜索树与双向链表
  4. 吴恩达深度学习 —— 2.4 梯度下降
  5. matlab对文本文件的读写
  6. TensorFlow第三步 :单层网络-Mnist手写数字识别
  7. VS2013+OpenCV3.0编译CMT跟踪算法
  8. C++ 标准文件的写入读出(ifstream,ofstream)
  9. 手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流
  10. MinGW 编译zlib libpng libjpeg等