Parse JSON into list

Last modified 12 months ago

Summary

Quickly parse that JSON list into a stongly typed list object for use.

Note

Duck object used here is assumed to be defined elsewhere in code. Code assumed JSON is structured properly for object.

Code

using System.Collections.Generic;
using System.IO;
using Newtonsoft.Json;

var pathToSeedData = Path.Combine(Directory.GetCurrentDirectory(), "Data", "duck_seed.json");
var dataSet = File.ReadAllText(pathToSeedData);
var seedData = JsonConvert.DeserializeObject<List<Duck>>(dataSet);