public Gift(JSONObject jsonObject) { if (jsonObject[GIFT_ID]) { ID = jsonObject[GIFT_ID].str; } else { ID = ""; } if (jsonObject[FROM_UID]) { FromUID = jsonObject[FROM_UID].str; } else { FromUID = ""; } if (jsonObject[TO_PROVIDER]) { ToProvider = System.Convert.ToInt32(jsonObject[TO_PROVIDER].n); } else { ToProvider = 0; } if (jsonObject[TO_PROFILE_ID]) { ToProfileId = jsonObject[TO_PROFILE_ID].str; } else { ToProfileId = ""; } if (jsonObject[PAYLOAD]) { Payload = new GiftPayload(jsonObject[PAYLOAD]); } else { Payload = null; } }