protected void SetUserItemData(JSONObject jsonObject) { // Update every data item with the data on disk for (int i = 0; i < userDataItems.Count; i++) { UserDataItem userDataItem = userDataItems[i]; JSONObject userDataJsonObject = jsonObject[userDataItem.UserDataKey()].AsObject; userDataItem.Load(userDataJsonObject); } }
protected JSONObject GetUserItemData() { JSONObject json_data = new JSONObject(); // Stitch all the data items together. for (int i = 0; i < userDataItems.Count; i++) { UserDataItem userDataItem = userDataItems[i]; JSONObject jsonObject = userDataItem.Save(); json_data[userDataItem.UserDataKey()] = jsonObject; } return(json_data); }