Mein JSON-Objekt ist wie folgt:Wie bekomme ich einen JSON-Schlüssel von einem JSON-Objekt mit SwiftyJSON?
{
"Avarage" : "2,5"
}
Wert des ‚Durchschnitts‘ Erste einfach ist. Ich mache gerade:
json["Average"].string!
Die Frage ist, wie bekomme ich eigentlich den Namen ‚Durchschnitt‘. Es wird von HTTP-Anfrage geladen und ich muss alle Namen und Werte von diesem Objekt kennen und verwenden.
PS: Ich verwende SwiftyJSON
Konvertieren Sie die JSON-String in NSDictionary und iterate, siehe [Wie man ein JSON-Objekt in ios iteriert] (http://stackoverflow.com/questions/16996624/how-to-iterate-json-object-in-ios) – duan
Tun Sie wie im obigen Kommentar vorgeschlagen. Hier ist ein gutes Tutorial https://www.hackingwithswift.com/example-code/libraries/how-to-parse-json-using-swiftyjson – Wolverine
SwiftyJSON hat bereits JSON analysiert und ausgewertet. Also erzwinge nicht den Befehl '.string', sondern' .stringValue'. Und um den * Schlüssel * zu erhalten, anstatt den Wert zu erhalten, sehen Sie sich SwiftyJSONs Dokumentation an. – Moritz