您的位置:首页 > Web前端 > JavaScript

读取文本文件里的Json数据

2015-09-06 09:56 489 查看
经常用到,分享大家,自己备录。

步骤:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: