Sto riscontrando un problema con NSJSONSerialization che legge JSON dall'API Datapoint di Met Office.NSJSONSerialization - Impossibile convertire i dati nella stringa
ottengo il seguente errore
Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Unable to convert data to string around character 58208.
Ho controllato e che questa sia la linea incriminata in base alla posizione del carattere
{"id":"353556","latitude":"57.1893","longitude":"-5.0929","name":"Sóil Chaorainn"}
Il JSON stesso sembra essere valida in base ad un paio di I validatori che ho provato, e mi aspetterei che provengano anche da una grande organizzazione come Met Office.
Non dovrebbe NSJSONSerialization funzionare correttamente con caratteri come 'ó'?
In caso contrario, come posso modificare il tipo di codifica per gestire questo problema?
Molte grazie in anticipo
Provare un diverso pacchetto di JSON - quella che accetta un NSString - in modo da poter essere sicuri circa la conversione. –