C#如何实现读取写入Json文件 |
您所在的位置:网站首页 › 怎么读取json › C#如何实现读取写入Json文件 |
/// /// 将序列化的json字符串内容写入Json文件,并且保存 /// /// 路径 /// Json内容 private void WriteJsonFile(string path, string jsonConents) { File.WriteAllText(path, jsonConents, System.Text.Encoding.UTF8); } /// /// 获取到本地的Json文件并且解析返回对应的json字符串 /// /// 文件路径 /// private string GetJsonFile(string filepath) { string json = string.Empty; using (FileStream fs = new FileStream(filepath, FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite, FileShare.ReadWrite)) { using (StreamReader sr = new StreamReader(fs, Encoding.UTF8)) { json = sr.ReadToEnd().ToString(); } } return json; } /// /// 对象 转换为Json字符串 /// /// /// public string toJson(object tablelList) { DataContractJsonSerializer json = new DataContractJsonSerializer(tablelList.GetType()); string finJson = ""; //序列化 using (MemoryStream stream = new MemoryStream()) { json.WriteObject(stream, tablelList); finJson = Encoding.UTF8.GetString(stream.ToArray()); } Debug.Log(tablelList + "JSON数据为:" + finJson); return finJson; } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |