J'utilise JSONModel pour travailler avec un API JSON et maintenant coincé sur l'analyse d'un dictionnaire de dictionnaires.Parse un dictionnaire de dictionnaires en utilisant jsonmodel
{
"locations": {
"one": {
"displayName": "Name One",
"description": "Description One"
},
"two": {
"displayName": "Name Two",
"description": "Description Two"
}
}
}
Dans mon exemple, j'ai besoin des touches « un » et « deux » et leur contenu, donc je pensais à quelque chose comme ça
@protocol BaseDataModel;
@interface BaseDataModel : JSONModel
@property (nonatomic) NSDictionary<NSString *, LocationModel> *locations;
@end
Mais cela ne fonctionnera pas parce que LocationModel
n'est pas un type Objective-C.