将.json文件加载到C#程序中
我试图将我的网站从基于XML的配置文件迁移到基于JSON的配置文件。有没有一种方法可以加载.json
文件,使其变成对象?我一直在搜索网络,但找不到。我已经将.xml
文件转换并另存为.json
。我宁愿不使用第3方库。
回答:
您
应该使用已建立的库,例如Newtonsoft.Json(甚至Microsoft都使用MVC和WebAPI等框架),或者.NET的内置JavascriptSerializer。
这是使用Newtonsoft.Json读取JSON的示例:
JObject o1 = JObject.Parse(File.ReadAllText(@"c:\videogames.json"));// read JSON directly from a file
using (StreamReader file = File.OpenText(@"c:\videogames.json"))
using (JsonTextReader reader = new JsonTextReader(file))
{
JObject o2 = (JObject) JToken.ReadFrom(reader);
}
以上是 将.json文件加载到C#程序中 的全部内容, 来源链接: utcz.com/qa/400062.html