C# 使用Newtonsoft.Json读写Json文件
0.json文件
{"CAN": false,"AccCode": 4294901856,"Id": 768,"BPointMove": true,"L_BPointMoveDelay": "600","R_BPointMoveDelay": "1000" }
1.Read
try{StreamReader file = File.OpenText("config.json");JsonTextReader reader = new JsonTextReader(file);JObject jsonObject = (JObject)JToken.ReadFrom(reader);CAN_Communication = (bool) jsonObject["CAN"];AccCode = (uint) jsonObject["AccCode"];Id = (uint) jsonObject["Id"];// Configure JsonBPointMove = (bool)jsonObject["BPointMove"];_classLeft.DelayBPointMove = (int)jsonObject["L_BPointMoveDelay"];_classRight.DelayBPointMove = (int)jsonObject["R_BPointMoveDelay"];file.Close();}catch{//MessageBox.Show("CAN卡配置有误!");}
2.Write
try {string json = File.ReadAllText("config.json");dynamic jsonObj = Newtonsoft.Json.JsonConvert.DeserializeObject(json);jsonObj["L_BPointMoveDelay"] = LBPointdelay.ToString();string output = Newtonsoft.Json.JsonConvert.SerializeObject(jsonObj, Newtonsoft.Json.Formatting.Indented);File.WriteAllText("config.json", output);}catch { }
转载于:https://www.cnblogs.com/LicwStack/p/9522345.html
C# 使用Newtonsoft.Json读写Json文件相关推荐
- java如何读写json文件
java如何读写json文件 在实际项目开发中,有时会遇到一些全局的配置缓存,最好的做法是配置redis数据库作为数据缓存,而当未有配置redis服务器时,读取静态资源文件(如xml.json等)也是 ...
- python json数据的文件读写操作
python json数据的文件操作 代码 read_write_json.py #!/usr/bin/env python # -*- encoding: utf-8 -*- "" ...
- python json.load_python 读写json文件(dump, load),以及对json格式的数据处理(dumps, loads)...
原博文 2018-04-22 09:11 − JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. 1.json.du ...
- Java 读写json格式的文件方法详解
2019独角兽企业重金招聘Python工程师标准>>> 一.要解决这个问题首先要知道json格式是什么? JSON格式: 比如学生有学号,姓名,性别等. 用json表示则为: {&q ...
- C语言读写ini、json、csv文件
运用C语言读写配置文件中.ini或.json或.csv合适的文件方法 一.读写ini格式的配置文件 1.读ini文件 //读ini文件 void readIniFile(){//1.创建一个字典指针d ...
- java读写json格式的文件方法详解.txt,并批量存储进redis
捐躯赴国难,视死忽如归.恸哭六军俱缟素,冲冠一怒为红颜.君子坦荡荡,小人长戚戚.风日晴和人意好,夕阳箫鼓几船归.民为贵,社稷次之,君为轻.Java 读写json格式的文件方法详解 文章录入:7747. ...
- python 读写json文件
1. python中和json读写相关的主要是json模块的以下四个函数: dumps() 将一个python对象编码为json对象 loads() 讲一个json对象解析为python对象 dump ...
- pyspark —— spark dataframe 从hdfs读写文件:按照指定文件格式读写文件(读写csv、json、text文件,读取hive表,读取MySQL表)、按照指定分隔符读写文件
spark有3种数据结构--RDD.DataFrame.DataSet.这里展示的文件读写方式,都是针对dataFrame数据结构的,也就是文件读进来之后,是一个spark dataFrame. 0. ...
- python json loads_python 读写json文件(dump, load),以及对json格式的数据处理(dumps, loads)...
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. 1.json.dumps()和json.loads()是json ...
- python读写json文件
2019独角兽企业重金招聘Python工程师标准>>> 创建json文件: { "fontFamily": "微软雅黑", & ...
最新文章
- QT学习笔记之QTableView设置属性的方法
- 带宽与流量的基本概念(更新)
- 如何使用Docker Volumes在基于Docker的应用程序上启用实时重新加载
- Android笔记(十)ListView
- 1.使用Dotnet core命令建立并且运行项目。
- HttpServletRequest小结
- MySQL 高性能索引策略和查询优化
- Linux中tmux多终端复用和Screen多窗口工具
- 用EViews做时间序列SARIMA模型的傻瓜操作小记
- 整理一下自动生成代码的软件
- 【转】演化博弈理论(EGT)
- 那些年,我们一起踩过的 “Android 坑”
- 中控考勤机数据通过java程序读取方法
- JavaScript下载后端返回的文件流
- 这就是数学的魅力?QWQ
- BZOJ4466 [Jsoi2013]超立方体
- ubuntu中的文件管理器
- netty实现http服务器
- iOS开发 关于tableView加载图片时出现卡顿时的解决办法
- 【2021-12-11】在 Windows 系统下,迁移 Android Studio 的 Android 虚拟设备(AVD)到非系统分区,释放系统盘空间
热门文章
- php烟花效果,用p5.js制作烟花特效的示例代码
- Cannot declare member function ...to have static linkage错误
- try catch与异常的说明
- visibility和hidden
- Nginx源码阅读 ---- 模块的初始化过程,工作进程中初始化事件模块
- Git for windows 配置
- 主题桌面 树莓派4b经典_用树莓派4b构建深度学习应用(一)硬件篇
- a标签提交form表单_Web前端开发基础知识,HTML中表单元素的理解
- SpringBoot注册组件之@Configuration@Bean注解作用及注意点
- go var 一个整数_Go语言基础之基本数据类型