Ho definito alcune classi personalizzate, ad esempio Teacher
, Student
... Ora ricevo le informazioni sull'insegnante (stringa JSON) dal server remoto.Come convertire JSON in oggetto
Come posso convertire la stringa JSON nell'oggetto Teacher
.
In Java, è facile implementare un metodo comune per tutte le classi (Teacher
, Student
...) con reflect
.
Ma in Objective-C su iOS, il modo migliore che riesco a trovare è l'utilizzo di Entity of Core Data, che ha il metodo setValue:forKey
. Innanzitutto converto la stringa JSON in NSDictionary
, l'impostazione della coppia chiave-valore nel disctionary su Entry
.
C'è qualche modo migliore?
(sto dalla Cina, così forse il mio inglese è povero, sorry!)
La sua domanda era comprensibile, non preoccuparti :) – tekknolagi
Haha, grazie :) –
Date un'occhiata a questo link [JSON di opposizione] [1] [1]: http: // StackOverflow. it/questions/5645703/how-to-convert-json-data-to-objects-in-iphone – mH16