读取文本文件里的Json数据
2015-09-06 09:56
495 查看
经常用到,分享大家,自己备录。
步骤:
1.防乱码,将txt文件保存为UTF-8编码。
2.检察该文本文件是否有读取权限(右键->属性->安全)。
3.将文件放入站点下的某一文件夹,(如,Test)。
4.上代码:
注:
JObject、JsonSerializer 所属 程序集 Newtonsoft.Json.dll
步骤:
1.防乱码,将txt文件保存为UTF-8编码。
2.检察该文本文件是否有读取权限(右键->属性->安全)。
3.将文件放入站点下的某一文件夹,(如,Test)。
4.上代码:
//构成配置文件路径 string con_file_path = con_file_path = System.Web.HttpContext.Current.Server.MapPath("~") + "/Test/index.txt"; //读取json文件 using (StreamReader sr = new StreamReader(con_file_path, Encoding.UTF8)) { try { JsonSerializer serializer = new JsonSerializer(); serializer.Converters.Add(new JavaScriptDateTimeConverter()); serializer.NullValueHandling = NullValueHandling.Ignore; //构建Json.net的读取流 JsonReader reader = new JsonTextReader(sr); JObject jo = serializer.Deserialize<JObject>(reader); if (jo != null) { return jo; } } catch (Exception ex) { return ; } }
注:
JObject、JsonSerializer 所属 程序集 Newtonsoft.Json.dll
相关文章推荐
- iOS7之后JavaScript与Objective-C之间的通信
- javascript深入理解js闭包
- 浅谈javascript函数式编程
- PHP javascript 实现将将一句话分解成包含所有单词的一个数组
- 【bzoj2257】【jsoi2009】【瓶子和燃料】【裴蜀定理】
- javascript基础总结之实例(二)
- javascript基础总结之实例(一)
- 前端路上的各种问题-javascript—8
- javascript之Math对象
- Javascript实现快速排序(Quicksort)的算法详解
- javascript基础总结
- javascript追加节点
- javascript表单验证
- javascript中的select、checkbox
- js入门(一)——script标签、变量与运算符
- js获取action中返回的值
- JS右下角广告窗口代码(可收缩、展开及关闭)
- js实现随屏幕滚动的带缓冲效果的右下角广告代码
- js实现简洁的滑动门菜单(选项卡)效果代码
- JS实现横向拉伸动感伸缩菜单效果代码