//using the holy NEWTON! (you can find it as a nuget package)
using Newtonsoft.Json;
//get some storage for your required type
List<YourType> OutputList;
//usings clean up
//Load some sort of stream (file or memory)
using (Stream Stream = new FileStream(ConfigFile, FileMode.Open))
using (StreamReader SR = new StreamReader(Stream))
using (JsonReader Reader = new JsonTextReader(SR))
{
JsonSerializer Serializer = new JsonSerializer();
OutputList = Serializer.Deserialize<List<YourType>>(Reader);
}
//bam done
//your type can be anything and can be marked to change names as rquired
public class YourType
{
[JsonProperty("YourTransactions")]
public List<Transactions> transactions {get;set;}
public int count{get;set;}
}
string json = @"['Starcraft','Halo','Legend of Zelda']";
List<string> videogames = JsonConvert.DeserializeObject<List<string>>(json);
Console.WriteLine(string.Join(", ", videogames.ToArray()));
// Starcraft, Halo, Legend of Zelda