public void WriteConfigure(ConfigureFile data, string filename) { DataContractJsonSerializer js = new DataContractJsonSerializer(typeof(ConfigureFile)); FileStream msObj = new FileStream(filename, FileMode.Create); //将序列化之后的Json格式数据写入流中 js.WriteObject(msObj, data); msObj.Close(); }
public static ConfigureFile FromJSON(string jsonObj) { using (var ms = new MemoryStream(Encoding.Unicode.GetBytes(jsonObj))) { DataContractJsonSerializer deseralizer = new DataContractJsonSerializer( typeof(ConfigureFile)); ConfigureFile model = (ConfigureFile)deseralizer.ReadObject(ms);// 反序列化ReadObject return(model); } }
public ConfigureFile ReadConfigure(string filename) { ConfigureFile rtn = new ConfigureFile(); // TODO: Add code to read json file using (var ms = new FileStream(filename, FileMode.Open, FileAccess.Read)) { DataContractJsonSerializer deseralizer = new DataContractJsonSerializer(typeof(ConfigureFile)); rtn = (ConfigureFile)deseralizer.ReadObject(ms);// 反序列化ReadObject } return(rtn); }