public static List<object> SerialiseResult(object data) { if (data is Object[]) return (List<object>)ParseResult(data); List<object> list = new List<object>(); list.Add(ParseResult(data)); return list; }