Swift: Convertir struct JSON?

J'ai créé un struct et souhaitez l'enregistrer en tant que format JSON fichier.

struct Sentence {
    var sentence = ""
    var lang = ""
}

var s = Sentence()
s.sentence = "Hello world"
s.lang = "en"
print(s)

...qui se traduit par:

Sentence(sentence: "Hello world", lang: "en")

Mais comment puis-je convertir des struct objet à quelque chose comme:

{
    "sentence": "Hello world",
    "lang": "en"
}
Double Possible de Convertir Dictionnaire JSON dans Swift (un indice, vous ne pouvez convertir un tableau ou un dictionnaire JSON, donc, fondamentalement, vous avez besoin d'un dictionnaire de la représentation de la valeur que vous voulez mettre dans un format JSON).
Essentiellement, ce serait génial si je pouvais convertir la structure d'un json comme Chaîne de caractères. Lorsque uniquement les tableaux et les dictionnaires sont convertible en JSON, ma question est: Comment faire pour convertir un struct dans un dictionnaire?
Il y a 3rd party bibliothèques telles que github.com/Hearst-DD/ObjectMapper. Je n'ai aucune expérience avec cela, cependant.

OriginalL'auteur ixany | 2015-10-17