Comment créer et ajouter des valeurs à un Dictionnaire en swift

Je veux créer un Dictionnaire de swift avec différents type de données(array, string,dictionnaire), je suis capable d'insérer de nouvelles données dans une clé, mais ayant de la difficulté en ajoutant plus de valeur pour eux
voici le json pour le dictionnaire

{
  "GenInfo": {
    "First Name":"Varun",
    "Last Name":"Naharia",
    "Phone No":"123456789"
  },
  "LangInfo": ["Hindi","English","Urdu","French"],
  "EduInfo": 
    [
      {
        "Collage":"CIITM",
        "Year":"2009",
        "Degree":"BCA"
      },
      {
        "Collage":"Dept. Of Comp. Sci. & Infor. University Of Kota",
        "Year":"2013",
        "Degree":"MCA"
      }
    ]
}

Je veux ajouter ces valeurs pour dictionnaire un par un, comme premier GenInfo, puis la première langue de LangInfo puis EduInfo

Comment créer et ajouter des valeurs à un Dictionnaire en swift
Lang Info

Comment créer et ajouter des valeurs à un Dictionnaire en swift
EduInfo

J'ai Utilisé dict["GenInfo"] = ["FirstName":first,"LastName":last,"Phone":phone] pour ajouter le GenInfo dans la dic où la première et la dernière est la variable avec la valeur.

EDIT #1
var dict = Dictionary<String, Any>()

Pouvez-vous définissez-vous dict? Si vous utilisez let définir le Dictionnaire ne sera pas mutables. Vous devez utiliser var pour faire de ce Dictionnaire mutable.
oui c'est du var et j'ai déjà ajouté GenInfo, mais ayant des problèmes ajout de tableau de la valeur, un par un dans LangInfo
Ok pouvez-vous poster le code où vous voulez ajouter le LangInfo?
dict["Language"]=[lang]
Est les "données" de la propriété de LangData également définie à l'aide de 'var'?

OriginalL'auteur Varun Naharia | 2015-06-09