Read and parse a Json File in C# in unity
for printing the deserialized
value:
string json = file.ReadToEnd(); List<Item> items = JsonConvert.DeserializeObject<List<Item>>(json); foreach (var item in items) { Console.WriteLine(item.millis); }
for writing/serializing:
var serObj = JsonConvert.SerializeObject(new Item { //assign values here });
Or
var stm = new MemoryStream(); using (var sw = new StreamWriter(stm)) { var ser = new JsonSerializer(); ser.Serialize(sw, new Item()); }