LINQ to JSON
April 6, 2024 ยท View on GitHub
LINQ to JSON is an API for working with JSON objects. It has been designed with LINQ in mind to enable quick querying and creation of JSON objects.
var o = JObject.Parse(
"""
{
'CPU': 'Intel',
'Drives': [
'DVD read/writer',
'500 gigabyte hard drive'
]
}
""");
var cpu = (string) o["CPU"];
// Intel
var firstDrive = (string) o["Drives"][0];
// DVD read/writer
var allDrives = o["Drives"]
.Select(t => (string) t)
.ToList();
// DVD read/writer
// 500 gigabyte hard drive
Topics
- [ParsingLINQtoJSON]
- [CreatingLINQtoJSON]
- [QueryingLINQtoJSON]
- [SelectToken]
Related Topics
Argon.JObjectArgon.JArrayArgon.JValue