public static string SerializeUserDataArrayToJson(UserData[] userDataArray) { var array = new object[userDataArray.Length]; for (int i = 0; i < userDataArray.Length; i++) { array[i] = UserDataParser.SerializeUserDataToDictionary(userDataArray[i]); } return(Json.Serialize(array)); }
public static UserData[] DeserializeJsonToUserDataArray(string text) { var array = Json.Deserialize(text) as List <object>; var userDataArray = new UserData[array.Count]; for (int i = 0; i < array.Count; i++) { userDataArray[i] = UserDataParser.DeserializeJsonToDictionary(array[i] as Dictionary <string, object>); } return(userDataArray); }