using System.Collections.Generic;
public int RequestID { get; set; }
public int Status { get; set; }
public string ResponseMessage { get; set; }
public List<MyArray> MyArray { get; set; }
public static void Main()
var rawJsonRoot = "{\"MyArray\":[{\"RequestID\":12345,\"Status\":100,\"ResponseMessage\": \"API Call Successful\"}]}";
var myDeserializedObject2 = JsonConvert.DeserializeObject<Root>(rawJsonRoot);
Console.WriteLine(myDeserializedObject2.MyArray[0].RequestID);
var rawJsonArray = "[{\"RequestID\":12345,\"Status\":100,\"ResponseMessage\": \"API Call Successful\"}]";
var myDeserializedObjec2 = JsonConvert.DeserializeObject<List<MyArray>>(rawJsonArray);
Console.WriteLine(myDeserializedObjec2[0].RequestID);