首先,从NuGet上下载JSON .Net,安装到所需项目中。

对象obj保存到文件的步骤:

1. 创建文件

// 获取当前程序所在路径,并将要创建的文件命名为info.json 
string fp = System.Windows.Forms.Application.StartupPath + "\\info.json";
if (!File.Exists(fp))  // 判断是否已有相同文件
{
FileStream fs1 = new FileStream(fp, FileMode.Create, FileAccess.ReadWrite);
    fs1.Close();
}

2. 序列化对象->json并写入文件

string fp = System.Windows.Forms.Application.StartupPath + "\\info.json";
File.WriteAllText(fp, JsonConvert.SerializeObject(obj));

从文件中读取对象obj的步骤:

直接从文件中反序列化到对象即可

string fp = System.Windows.Forms.Application.StartupPath + "\\info.json";
Object obji = JsonConvert.DeserializeObject<Object>(File.ReadAllText(fp)); // 尖括号<>中填入对象的类名

更多JSON .Net的相关操作可以参考其官网。

最新文章

  1. 浅谈Java的throw与throws
  2. fontcreator制作iconfont(包含两个教程)
  3. iOS开发笔记14:微博/微信登录与分享、微信/支付宝支付
  4. 设计模式C#实现(十一)——组合模式
  5. android获得图片
  6. spring框架和junit框架结合使用案例
  7. 图书馆管理系统UML建模
  8. UVA 133 The Dole Queue
  9. puppet foreman
  10. [Programming WCF Services]Chapter&#160;1.&#160;WCF Essentials - EndPoint
  11. 【django之Ajax】
  12. [bzoj4881][Lydsy2017年5月月赛]线段游戏
  13. 罗汉果与Java虚拟机系列目录与说明
  14. 第8章 java中的并发工具类
  15. FastDFS集群安装
  16. python学习大全:python基础进阶+人工智能+机器学习+神经网络
  17. UIWebView中JS与OC交互 WebViewJavascriptBridge的使用
  18. 树莓派3安装opencv2程序无法运行
  19. asp.net 省市联级代码
  20. Linux中实现在系统启动时自动加载模块

热门文章

  1. 经典算法面试题目-翻转一个C风格的字符串(1.2)
  2. CodeForces 573A Bear and Poker
  3. PHP向MySql中插入数据
  4. 三个数从小到大排序—南阳acm
  5. Microsoft.Jet.Oledb.4.0 提供者並未登錄於本機電腦上
  6. Codeforces Round #219 (Div. 2) E. Watching Fireworks is Fun
  7. Linux后门入侵检测工具,附bash漏洞解决方法[转载]
  8. GWT事件与ELEMENT绑定
  9. GridView导出Excel的超好样例
  10. Pilin —— 一个基于Xmpp openfire smack的即时聊天工具