C# 读取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#

posted @ 2019-09-12 19:02  grj001  阅读(639)  评论(0编辑  收藏  举报