public static VKPlace Deserialize(object place) { var data = (Dictionary <string, object>)place; var _place = new VKPlace(); object id, title, latitude, longitude, type, country, city, address; if (data.TryGetValue("id", out id)) { _place.id = (long)id; } if (data.TryGetValue("title", out title)) { _place.title = (string)title; } if (data.TryGetValue("latitude", out latitude)) { _place.latitude = (int)(long)latitude; } if (data.TryGetValue("longitude", out longitude)) { _place.longitude = (int)(long)longitude; } if (data.TryGetValue("type", out type)) { _place.type = (string)type; } if (data.TryGetValue("country", out country)) { _place.country = (long)country; } if (data.TryGetValue("city", out city)) { _place.city = (long)city; } if (data.TryGetValue("address", out address)) { _place.address = (string)address; } return(_place); }
public static VKPlace Deserialize(object place) { var data=(Dictionary<string,object>)place; var _place=new VKPlace(); object id,title,latitude,longitude,type,country,city,address; if(data.TryGetValue("id",out id)) _place.id=(long)id; if(data.TryGetValue("title",out title)) _place.title=(string)title; if(data.TryGetValue("latitude",out latitude)) _place.latitude=(int)(long)latitude; if(data.TryGetValue("longitude",out longitude)) _place.longitude=(int)(long)longitude; if(data.TryGetValue("type",out type)) _place.type=(string)type; if(data.TryGetValue("country",out country)) _place.country=(long)country; if(data.TryGetValue("city",out city)) _place.city=(long)city; if(data.TryGetValue("address",out address)) _place.address=(string)address; return _place; }
public static VKGroup Deserialise(object group) { var data = (Dictionary <string, object>)group; var _group = new VKGroup(); object id, name, screen_name, is_closed, deactivated, is_admin, admin_level, is_member; if (data.TryGetValue("id", out id)) { _group.id = (long)id; } if (data.TryGetValue("name", out name)) { _group.name = (string)name; } if (data.TryGetValue("screen_name", out screen_name)) { _group.screen_name = (string)screen_name; } if (data.TryGetValue("is_closed", out is_closed)) { _group.is_closed = (int)(long)is_closed; } if (data.TryGetValue("deactivated", out deactivated)) { _group.deactivated = (string)deactivated; } if (data.TryGetValue("is_admin", out is_admin)) { _group.is_admin = (int)(long)is_admin; } if (data.TryGetValue("admin_level", out admin_level)) { _group.admin_level = (int)(long)admin_level; } if (data.TryGetValue("is_member", out is_member)) { _group.is_member = (int)(long)is_member; } object type, photo_50, photo_100, photo_200, city, country, place, description, wiki_page; if (data.TryGetValue("type", out type)) { _group.type = (string)type; } if (data.TryGetValue("photo_50", out photo_50)) { _group.photo_50 = (string)photo_50; } if (data.TryGetValue("photo_100", out photo_100)) { _group.photo_100 = (string)photo_100; } if (data.TryGetValue("photo_200", out photo_200)) { _group.photo_200 = (string)photo_200; } if (data.TryGetValue("city", out city)) { _group.city = (long)city; } if (data.TryGetValue("country", out country)) { _group.country = (long)country; } if (data.TryGetValue("place", out place)) { _group.place = VKPlace.Deserialize(place); } if (data.TryGetValue("description", out description)) { _group.description = (string)description; } if (data.TryGetValue("wiki_page", out wiki_page)) { _group.wiki_page = (string)wiki_page; } object members_count, counters, start_date, finish_date, can_post, can_see_all_posts, can_upload_doc, can_create_topic; if (data.TryGetValue("members_count", out members_count)) { _group.members_count = (int)(long)members_count; } if (data.TryGetValue("counters", out counters)) { _group.counters = VKCounters.Deserialize(counters); } if (data.TryGetValue("start_date", out start_date)) { _group.start_date = (long)start_date; } if (data.TryGetValue("finish_date", out finish_date)) { _group.finish_date = (long)finish_date; } if (data.TryGetValue("can_post", out can_post)) { _group.can_post = (int)(long)can_post; } if (data.TryGetValue("can_see_all_posts", out can_see_all_posts)) { _group.can_see_all_posts = (int)(long)can_see_all_posts; } if (data.TryGetValue("can_upload_doc", out can_upload_doc)) { _group.can_upload_doc = (int)(long)can_upload_doc; } if (data.TryGetValue("can_create_topic", out can_create_topic)) { _group.can_create_topic = (int)(long)can_create_topic; } object activity, status, contacts, links, fixed_post, verified, site; if (data.TryGetValue("activity", out activity)) { _group.activity = (string)activity; } if (data.TryGetValue("status", out status)) { _group.status = (string)status; } if (data.TryGetValue("contacts", out contacts)) { _group.contacts = (string)contacts; } if (data.TryGetValue("links", out links)) { _group.links = (string)links; } if (data.TryGetValue("fixed_post", out fixed_post)) { _group.fixed_post = (long)fixed_post; } if (data.TryGetValue("verified", out verified)) { _group.verified = (int)(long)verified; } if (data.TryGetValue("site", out site)) { _group.site = (string)site; } return(_group); }