Je vous écris un petit bout de code habituelle mais a constaté que mon code ne renvoient pas des données hexagonaux du serveur avec cette ligne de code:Différentes données de sortie de la console via NSData et données (Xcode 8 beta 6, Swift 3)
let currentData = try! Data(contentsOf: fullURL!)
print("currentData=", currentData)
Et la sortie:
currentData= 24419 bytes
J'ai essayé d'utiliser le lien de commentaire de Leo:
stackoverflow.com/q/39075043/2303865
J'ai obtenu quelque chose de données hexadécimales sans espaces, et le validateur (http://jsonprettyprint.com) ne peut pas le reconnaître et renvoie null.
Vous étiez probablement (ab) en train d'utiliser le fait que la méthode de description de NSData renvoie un "hex dump", ce qui n'est plus vrai pour Data. Mais les données sont là. Pourquoi pensez-vous que ce n'est pas le cas et que voulez-vous réellement accomplir? –
@MartinR Je veux juste obtenir des données, puis utiliser JSONSerialization pour l'obtenir au format JSON. –
Et 'JSONSerialization.jsonObject (avec: currentData)' ne fonctionne pas? Quel résultat obtenez-vous et qu'attendez-vous? –