J'essaie de créer une bibliothèque JSON qui convertit la chaîne JSON en objets. Quel est le moyen le plus propre de marquer les propriétés liées à la chaîne JSON? Est-il possible d'obtenir quelque chose comme le code ci-dessousObjectif C - Liaison de données?
REMARQUE: Le code ci-dessous ne fonctionne pas, il est juste un échantillon de montrer ce que je suis en train de réaliser
JSON Chaîne
{
"FIRST_NAME": "Some first name",
"LAST_NAME": "Some last name"
"CLASSES" :
[
{
"CLASS_NAME": "class 1"
}
{
"CLASS_NAME": "class 2"
}
]
}
Modèle
@interFace Student
[JSON = "FIRST_NAME"]
@property (nonatomic, retain) NSString *firstName;
[JSON = "LAST_NAME"]
@property (nonatomic, retain) NSString *lastName;
[JSON = "CLASSES"]
@property (nonatomic, retain) NSArray *classes;
@end
JSON Méthode
@implementation JSON
+ (id)getObjectFromJSONString:(NSString*)string withType:(Class)class
{
//Create a student Object
//for each property if there is a JSON mark look for the value in json string
//populate all available values
//return object
}
@end
oui Je prévois d'utiliser un cadre de JSON pour analyser la chaîne JSON NSDictionary – aryaxt