环境
win7 x64、asp.net core 1.1
目的
读取项目中的 Json 文件
操作
操作 json 文件代码如下
var jsonList = System.IO.File.ReadAllLines(Directory.GetCurrentDirectory() + "/wwwroot/product.json", Encoding.UTF8);
// 将 string[] 转换成 string
string jsonStr = string.Join("", jsonList);
// 将 string 转换成 Product 对象
var res = JsonConvert.DeserializeObject<Product>(jsonStr);
json 文件
{
"id":1,
"pname":"产品名称",
"miaoshu":"产品描述"
}
Product
public class Product
{
public int id {get;set;}
public string pname {get;set;}
public string miaoshu {get;set;}
}