Ich ziehe einen json Strom herunter? Von einem Phant-Server kann ich die Daten runterziehen, analysieren und in xcode ausdrucken. Ich muss bestimmte Werte herausziehen, aber der JSON hat keinen Titel und ich kann es nicht herausfinden.Parse JSON ohne Titel Swift 3
Meine JSON Daten
(
{
lat = "36.123450";
long = "-97.123459";
timestamp = "2017-04-26T05:55:15.106Z";
},
Meine aktuellen Code in Swift
let url = URL(string: "https://data.sparkfun.com/output/5JDdvbVgx6urREAVgKOM.json")
let task = URLSession.shared.dataTask(with: url!) {(data, response, error) in
if error != nil {
print("error")
} else {
if let content = data {
do {
// JSONArray
let myJson = try JSONSerialization.jsonObject(with: content, options: JSONSerialization.ReadingOptions.mutableContainers) as AnyObject
print(myJson)
let Coordinates = myJson["lat"] as! [[String:Any]]
print(Coordinates)
} catch {
}
}
}
}
task.resume()
}
lat ist nur s String. – PeejWeej
Was meinst du, es gibt keinen Titel? Sie haben eine Reihe von Wörterbüchern. Iterieren Sie das Array und extrahieren Sie für jedes Wörterbuch die gewünschten Schlüsselwerte. – rmaddy
@rmaddy Ich habe versucht, aber jedes Beispiel, das ich finden kann, hat einen Titel und das ist, wie sie Werte aus dem Wörterbuch extrahieren konnten. –