private static ArrayElement[] GetArrayElements(JValue value) { var list = new List <ArrayElement>(); foreach (var item in value.GetArrayItems()) { list.Add(new ArrayElement(item)); } return(list.ToArray()); }