How to query JSON data using LINQ?
How to query JSON data using LINQ?
using System.Text.Json;
using System.Text.Json.Nodes;
string json =
@"[{""Name"":""Alice"",""Age"":30},{""Name"":""Bob"",""Age"":25}]";
JsonArray arr = JsonNode.Parse(json).AsArray();
var names = arr.Select(node => node["Name"].GetValue<string>());
foreach (var name in names)
Console.WriteLine(name);
Follow :
Explanation:
Use System.Text.Json to parse JSON, then LINQ to query its nodes.