Я использую Json.net в своем проекте, и он отлично работает. В этом случае вы можете сделать это, чтобы проанализировать ваш json:
EDIT: я изменил код, чтобы он читал ваш 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 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");
}
}
}
Выход:
AppName
Lorem ipsum dolor sit amet
1
AnotherAppName
consectetur adipisicing elit
String
ThirdAppName
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
Text
Application
Ut enim ad minim veniam
100
LastAppName
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat
ZZZ
Кстати, вы можете использовать LinqPad , чтобы проверить свой код, проще, чем создавать решение или проект в Visual Studio. Я думаю.
Может быть, это видео поможет, Brain Carns столкнулся с теми же проблемами и исправил это: https://www.youtube.com/watch?v=bROui4ID9_Q
или вы можете посмотреть at: Flutter: сборка не удалась с исключением