在C#中解析Json字符串

在C#中解析Json字符串,第1张

在C#中解析Json字符串

我在项目中使用Json.net,效果很好。在这种情况下,您可以执行以下 *** 作来解析json:

编辑:我更改了代码,因此它支持读取您的json文件(数组)

解析代码

void Main(){    var json = System.IO.File.ReadAllText(@"d:test.json");    var objects = JArray.Parse(json); // parse as array      foreach(JObject root in objects)    {        foreach(KeyValuePair<String, JToken> app in root)        { var appName = app.Key; var description = (String)app.Value["Description"]; var value = (String)app.Value["Value"]; Console.WriteLine(appName); Console.WriteLine(description); Console.WriteLine(value); Console.WriteLine("n");        }    }}

输出:

AppNameLorem ipsum dolor sit amet1AnotherAppNameconsectetur adipisicing elitStringThirdAppNamesed do eiusmod tempor incididunt ut labore et dolore magna aliquaTextApplicationUt enim ad minim veniam100LastAppNamequis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatZZZ

顺便说一句,您可以使用LinqPad来测试代码,这比在我认为的Visual
Studio中创建解决方案或项目更容易。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5564552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存