码迷,mamicode.com
首页 > 编程语言 > 详细

TXT 文件读取 JArray数据的存取

时间:2017-12-05 11:53:11      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:需要   odi   obj   pat   文件   return   bsp   nbsp   视图   

一:控制器

读取TXT文件步骤:①:得到文件路径;

         ②:实例化streamreader

         ③:读取来自当前流的所有字符;

           ④:释放资源;

数据转化:⑤:转化为JArray

#region 读取txt文件

var Pathtxt = Server.MapPath("~/App_Data/read_txt.txt");//得到文件路径
//Encoding => System.Text 命名空间
//StreamReader => system.io 命名空间
StreamReader sr = new StreamReader(Pathtxt,Encoding.Default);
string readtxt = sr.ReadToEnd();//读取来自流的当前位置的所有字符
sr.Dispose();//释放资源
//JArray => Newtonsoft.Json.Linq;命名空间
//JsonConvert => Newtonsoft.Json;命名空间
JArray content = JsonConvert.DeserializeObject<JArray>(readtxt);//数据类型转化
//return content(readtxt);
return View(content);
#endregion

二:视图

@{
ViewBag.Title = "txt 文件读取";
JArray content = Model;
}
@using Newtonsoft.Json.Linq;
<div>
<table>
<tr>
<th>ID</th>
<th>Class</th>
<th>Name</th>
<th>Age</th>
</tr>
@foreach (JObject item in content.Children())
{
<tr>
<td>@item["id"].ToString()</td>
<td>@item["class"].ToString()</td>
<td>@item["name"].ToString()</td>
<td>@item["age"].ToString()</td>
</tr>
}
</table>
</div>

三:知识要点

1.JArray 只能用来查找索引的项的对象,找到对象需要转换为 JObject,再查找对应的属性值

 

TXT 文件读取 JArray数据的存取

标签:需要   odi   obj   pat   文件   return   bsp   nbsp   视图   

原文地址:http://www.cnblogs.com/su-su-0107/p/7985708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!