Utworzono plik struct
i chcę go zapisać jako plik JSON.Swift: Konwertuj struct na JSON?
struct Sentence {
var sentence = ""
var lang = ""
}
var s = Sentence()
s.sentence = "Hello world"
s.lang = "en"
print(s)
... co skutkuje:
Sentence(sentence: "Hello world", lang: "en")
Ale jak mogę przekonwertować obiekt struct
do czegoś podobnego:
{
"sentence": "Hello world",
"lang": "en"
}
Możliwy duplikat [Konwersja słownika do JSON w Swift] (http://stackoverflow.com/questions/29625133/convert-dictionary-to-json-in-s wift) (jako podpowiedź, możesz konwertować tylko tablicę lub słownik do JSON, więc w zasadzie potrzebujesz słownikowej reprezentacji wartości, którą chcesz umieścić w formacie JSON). – nhgrif
Zasadniczo byłoby świetnie, gdybym mógł przekonwertować strukturę na ciąg podobny do json. Kiedy tylko tablice i słowniki można konwertować na JSON, moje pytanie brzmi: Jak przekonwertować strukturę do słownika? – ixany
Istnieją zewnętrzne biblioteki, takie jak https://github.com/Hearst-DD/ObjectMapper. Jednak nie mam z tym żadnego doświadczenia. –