Ich verwende also AFNetworking 2.0 (ObjC-Framework mit Bridging-Header), um einige Anfragen auf einem lokalen Server zu stellen. Ich habe ein paar Tutorials gefolgt, um es mit Swift zu programmieren. Dies ist der Code:
%Vor%Er ruft den JSON ab und druckt ihn erfolgreich. Die Antwort lautet etwa so:
%Vor% Allerdings kann ich es nicht analysieren ... Ich habe response[0]
versucht, um das erste Element zu bekommen, aber es stürzt den Simulator und sogar Xcode6 ab, wenn ich es versuche: (lldb) > po response[0]
. Ich habe alles versucht, jedes Beispiel, das ich gesehen habe, erklärt, wie man das Ergebnis druckt, aber nichts über das Parsen jedes Feldes.
Das Objekt response
sieht beim Debuggen folgendermaßen aus:
Irgendwelche Hinweise? Vielen Dank im Voraus!
Ihre Beispielantwort ist kein gültiger JSON.
Wenn Ihr Beispiel ein Array ist, würde JSON eckige Klammern anstelle von Parens, Feldnamen in Anführungszeichen und Doppelpunkte anstelle von Gleichheitszeichen haben. Zum Beispiel:
%Vor%Siehe auch einen der JSON Linters, z. B .: jsonlint.com
Tags und Links ios json swift afnetworking-2