将.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

回到顶部