Casting JSON-Daten in Swift

Ich bin immer einige JSON-Daten von einem server, ich habe analysiert, um ein Wörterbuch. Jetzt möchte ich, um die Daten aus dem Wörterbuch und warf es verschiedene Arten, aber ich bekomme einige Fehler.

Habe ich versucht,

let manager = AFHTTPRequestOperationManager()
manager.requestSerializer = AFJSONRequestSerializer()
manager.GET(
    "http://localhost/example/jsonpage",
    parameters: nil,
    success: { (operation: AFHTTPRequestOperation!,
        responseObject: AnyObject!) in

        if let data = responseObject as? Dictionary<String, AnyObject> {
            let id = data["id"] as? Int
            let persons = data["persons"] as? Dictionary<String, AnyObject>
        }


    },
    failure: { (operation: AFHTTPRequestOperation!,
        error: NSError!) in
        println("Error: " + error.localizedDescription)
    }
)

Diese gibt mir eine Fehlermeldung:

let id = data["id"] as? Int
let persons = data["persons"] as? Dictionary<String, AnyObject>

Fehler:
Could not find an overload for 'subscript' that accepts the supplied arguments

  • können Sie uns zeigen, wie man das Parsen von JSON?
  • Aktualisiert die Frage mit noch mehr von dem code.
Schreibe einen Kommentar