Mid LINQ

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.

More from LINQ Tutorial

All questions for this course