Esempio n. 1
0
            public FourSquareBadgeSet(Dictionary<string, object> JSONDictionary)
            {
                JSON = JSONSerializer(JSONDictionary);
                type = JSONDictionary["type"].ToString();
                name = JSONDictionary["name"].ToString();
                image = new FourSquareImage((Dictionary<string, object>)JSONDictionary["image"]);

                foreach (object Obj in GetDictionaryList( JSONDictionary,"items"))
                {
                    items.Add((string)Obj);
                }

                foreach (object Obj in (GetDictionaryList( JSONDictionary,"groups")))
                {
                    groups.Add(new FourSquareBadgeSet((Dictionary<string, object>)Obj));
                }
            }
Esempio n. 2
0
 public FourSquareBadge(Dictionary<string, object> JSONDictionary)
 {
     JSON = JSONSerializer(JSONDictionary);
     id = JSONDictionary["id"].ToString();
     if (JSONDictionary.ContainsKey("badgeID"))
     {
         badgeID = JSONDictionary["badgeID"].ToString();
     }
     else
     {
         badgeID = id;
     }
     name = JSONDictionary["name"].ToString();
     if (JSONDictionary.ContainsKey("description"))
     {
         description = JSONDictionary["description"].ToString();
     }
     if (JSONDictionary.ContainsKey("hint"))
     {
         hint = JSONDictionary["hint"].ToString();
     }
     image = new FourSquareImage(((Dictionary<string, object>)JSONDictionary["image"]));
     foreach (object Obj in (GetDictionaryList( ExtractDictionary(JSONDictionary, "response"),"unlocks")))
     {
         Dictionary<string, object> UnlockCheckin = (Dictionary<string, object>)(GetDictionaryList(((Dictionary<string, object>)Obj),"checkins"))[0];
         unlocks.Add(new FourSquareCheckin(UnlockCheckin));
     }
 }