Pour mon application iPhone, je consomme un service RESTful et j'obtiens JSON. J'ai trouvé des bibliothèques pour désérialiser cela dans un NSDictionary. Cependant, je me demande s'il existe des bibliothèques pour désérialiser la liste JSON/NSDictionary/Property dans mon objet (un arbitraire de mon côté).Object mapping dans l'objectif-c (iphone) de JSON
L'équivalent Java serait les mappeurs relationnels d'objet bien que le type de mappage d'objet que je recherche soit relativement simple (types de données simples, pas de relations complexes, etc.). J'ai remarqué que Objective-C avait une introspection donc cela semble théoriquement possible mais je n'ai pas trouvé de bibliothèque pour le faire.
Ou existe-t-il un moyen simple de charger un objet à partir d'un objet NSDictionary/Property List qui ne nécessite pas de modification à chaque fois que l'objet change?
Par exemple:
{ "id" : "user1",
"name" : "mister foobar"
"age" : 20 }
est chargé en objet
@interface User : NSObject {
NSString *id;
NSString *name;
int *age;
}
n'a pas le symbole astérisque parce qu'il est un entier –