Wie Holen Sie den Schlüssel aus JSON in Swift?
Arbeite ich auf JSON-Analyse in Swift.
var results = [String:[AnyObject]]()
Den oben results
ist, daß Sie die Daten wie unten gezeigt,
"fruit" = (
"apple",
"orange"
);
Hier werden die Daten angehängt, die dynamisch während der Laufzeit. Alles was ich brauche, um den Schlüssel und zeigen Sie Sie in der Tabellen-Ansicht als header.
Wie man diekey
aus results
im swift?
- stackoverflow.com/questions/24013410/...
- dieser link ist nützlich für Sie
Du musst angemeldet sein, um einen Kommentar abzugeben.
NSJSONSerialization code Beispiel...
Können Sie konvertieren von JSON-Wörterbuch, wie im obigen link vorgeschlagen von Birendra. Dann nehme jsonDict ist dein json geparst Wörterbuch. Dann können Sie sich in Sammlung aller Schlüssel mit
jsonDict.keys
.Habe ich genutzt,
var results = [String:Array<DataModel>]
wo
und die Schlüssel zu Holen und mit dem Wert,
Müssen Sie
NSJSONSerialization
Klasse umwandeln in json-format (zB. konvertieren Wörterbuch), und dann erhalten Sie alle Schlüssel von ihm.Getestet mit Swift 4.2 für die ersten Schlüssel (oder Liste von Schlüsseln:
Dieser "one-liner" wird das erste Schlüssel oder nur den Schlüssel, wenn es nur einen.
Dieser wird eine Liste der alle Schlüssel als array von Strings.
Beide der oben genannten Beispiele arbeiten mit einem JSON-Objekt wie folgt