Json的反序列化 .net Newtonsoft.Json
项目中有个.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相关推荐
- 【Unity】加载时 Newtonsoft.Json 提示 Metadata file `Newtonsoft.Json.dll` does not contain valid metadata
问题 把 Newtonsoft.Json.dll 拖到 Plugins 文件夹下,结果编译时报错,错误信息: error CS0009: Metadata file `X:\Newtonsoft.Js ...
- 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)...
在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...
- ASP.NET Core 3.1系列(30)——Newtonsoft.Json实现JSON的序列化和反序列化
1.前言 在早期版本的ASP.NET Core项目中,Newtonsoft.Json的使用率非常高.虽然微软当前主推System.Text.Json来处理JSON的序列化和反序列化,但Newtonso ...
- 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)
在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...
- Newtonsoft.Json高级用法
手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数 ...
- C# Newtonsoft.Json 应用
常用的一个简单方法 1 string jsonText = "{\"zone\":\"海淀\",\"zone_en\":\&quo ...
- [转]Newtonsoft.Json高级用法
本文转自:http://www.cnblogs.com/yanweidie/p/4605212.html 手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多 ...
- Newtonsoft.Json Json.NET - Newtonsoft
手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数 ...
- Newtonsoft.Json类库学习
目录 介绍... 1 Newtonsoft.Json下类... 1 Newtonsoft.Json.JsonConvert. 1 Newtonsoft.Json.JsonConvert.Seriali ...
最新文章
- 一个popup弹窗实现思路--(基于mintui分析)
- android网页打开摄像头,在android上,用WEB页面打开手机摄像头
- CTFshow 反序列化 web263
- 音视频技术开发周刊 | 176
- Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
- sql语句练习(一)
- 项目管理最佳实践方法_项目管理:控制项目进度最佳实践
- Python之数据类型总结
- SQL-Server 语句存档整理
- 怎样将程序猿写出来的程序打包成安装包(最简单的)
- HDU-单词的前缀 字典树
- 【Java】URL下载网络资源(CloudMusic)
- iOS新机 iPhoneXS max和iPhoneXR适配
- “为了对电脑进行保护,已经阻止此应用。”
- 全球与中国莨菪碱市场深度研究分析报告
- 《高效的秘密》第五,六章读后感
- C# 读取和输出asc文件
- 股票、期货、期权的差异
- multisim中轻触开关在哪_轻触开关在结构上的三大类型
- 计算机网络实验入门一
热门文章
- Python《第一次爬虫遭遇反盗链(上)》
- PRML-系类二之2.1
- leetcode —— 面试题36. 二叉搜索树与双向链表
- 吴恩达深度学习 —— 2.4 梯度下降
- matlab对文本文件的读写
- TensorFlow第三步 :单层网络-Mnist手写数字识别
- VS2013+OpenCV3.0编译CMT跟踪算法
- C++ 标准文件的写入读出(ifstream,ofstream)
- 手把手教你搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流
- MinGW 编译zlib libpng libjpeg等