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