Comment gérer un keypath nul (attendu) pendant un Restart GET?RestKit - Réponse JSON de la carte avec une valeur nulle/un tableau vide
Lorsque j'effectue un appel d'API getAllEvents si l'utilisateur n'a aucun événement, l'API renvoie une valeur nulle dans la charge utile, par ex. {"events":null}
. La valeur null provoque l'appel des méthodes RestKit request: didFailLoadWithError
et objectLoader: didFailWithError
, ce que je ne souhaite pas forcément car il s'agit du comportement attendu où il y a 0 événements. Le message d'erreur qu'il donne est Could not find an object mapping for keyPath: ''
. Puis-je gérer cela dans les méthodes de config mapping et/ou de délégué, ou dois-je modifier l'API, peut-être pour retourner une chaîne vide au lieu de null. Existe-t-il une norme pour ce que JSON devrait renvoyer lorsque la liste est vide?