c# 读取本地json文件后string转json
程序员文章站
2022-06-13 08:01:00
...
这篇主要争对获取的json数据为(JArray)
1.获取本地json文件
string filepath = Server.MapPath("~/Scripts/pca-code.json");
string json = GetFileJson(filepath);
JArray obj = (JArray)JsonConvert.DeserializeObject(json);
foreach (JObject content in obj.Children<JObject>())
{
string value = content["name"].ToString();
}
2.转格式
//string转json格式及UTF8转码
public string GetFileJson(string filePath)
{
string json = string.Empty;
using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
using (StreamReader sr = new StreamReader(fs, Encoding.UTF8))
{
json = sr.ReadToEnd().ToString();
}
}
return json;
}
推荐阅读
-
在vue中读取本地Json文件的方法
-
js读取本地json文件数据(php和mysql网站模板)
-
C# .NET的BinaryFormatter、protobuf-net、Newtonsoft.Json以及自己写的序列化方法序列化效率和序列化后的文件体积大小对比
-
在vue中读取本地Json文件的方法
-
php读取本地json文件的实例
-
jQuery ajax读取本地json文件的实例
-
jQuery读取本地的json文件(实例讲解)
-
读取本地json文件,解析json(实例讲解)
-
C#获取本地txt文件后Json的解析与取值
-
unity读取json文件乱码以及Invalid character 'v' in input string异常解决方案