C# 读取Json文件

摘要:
关于在夜里听雨的注释-32篇文章-0条评论-34 C#阅读Json文件C#读取Json文件并将值分配给初始值1。Json文件如下(如果使用记事本编辑,请记住另存为-选择U-TF8作为代码):///读取Json文件///<paramname=“key”>JSON文件中的键值<JSON文件中的值<
夜阑听雨

随笔 - 32  文章 - 0  评论 - 34

C# 读取Json文件

C#读取Json文件并赋值给初始值

一、有Json文件如下(若用记事本编辑记得另存为-编码选择 U-TF8):

二、读取方法:

using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

        /// <summary>
        /// 读取JSON文件
        /// </summary>
        /// <param name="key">JSON文件中的key值</param>
        /// <returns>JSON文件中的value值</returns>
        public static string Readjson(string key)
        {
            string jsonfile = "D://testJson.json";//JSON文件路径

            using (System.IO.StreamReader file = System.IO.File.OpenText(jsonfile))
            {
                using (JsonTextReader reader = new JsonTextReader(file))
                {
                    JObject o = (JObject)JToken.ReadFrom(reader);
                    var value = o[key].ToString();
                    return value;
                }
            }
        }

三、赋值给初始值:例如赋值给a初始值为A1的值,等同于public string a = "1";

public string a { get { return ReadEnvironmentCfg("A1"); } }

分类: C#

免责声明:文章转载自《C# 读取Json文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇html使用代码大全poi对wps excel的支持下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

(转)ATOM介绍和使用

一,Atom介绍 Atom 是 Github 开源的文本编辑器,这个编辑器完全是使用Web技术构建的(基于Node-Webkit)。启动速度快,提供很多常用功能的插件和主题,可以说Atom已经足以胜任“半个IDE”了。   个人感觉有如下几个优点: (1)多平台支持(Windows、Mac、Linux) (2)界面美观、现代化,使用舒适 (3)多文件管理...

Python学习(一) —— matplotlib绘制三维轨迹图

    在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作。     一. Ubuntu下Python的使用     在Ubuntu下使用Python有两种方法,一种是直接在控制台中运行Python文件,一种是下载IDE编辑并运行Python文件。     在控制台中使用Python方...

Redis-aof持久化

什么是redis的aof? aof 是 appendonly file 的缩写, 是redis系统提供的一种记录redis操作的持久化方案, 在aof生成的文件中, 将记录发生在redis的操作, 从而达到在redis服务器重启或者宕机后, 继续恢复之前的数据状态 AOF文件的保存位置和 RDB文件的位置相同,都是通过dir参数设置的,默认的文件名是 ap...

peewee:精致小巧的orm,sqlalchemy的一个很好的替代品

楔子 下面我们来了解一下python中的orm:peewee和peewee_async,peewee是python的一个比较精简的orm,源码是一个大概七千多行的py文件。是的,peewee只有一个py文件。至于peewee_async,从名字上也能看出这是基于peewee的一个异步orm。所以介绍peewee_async之前我们需要先介绍一下peewee...

如何查看用友通数据的版本

1、先恢复帐套,然后查询对应帐套 accinformation中的CID=99的记录的cvalue的值(select * from accinformation  where cid=99) 2、再对应ufsystem.....UA_VersionUpdate中的内容,对应一下,就可以知道这个数据具体的版本。(selecet * from ufsystem...

.net core 3.0 实现读取appsettings.json配置文件

转自:https://www.cnblogs.com/jiyuwu/p/11776044.html 第一种直接放到通用类库,那里想调往那调。 1.编辑我们的appsettings.json文件 { "Logging": { "LogLevel": { "Default": "Information", "Micros...