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"); } }