Convertir NSData en JSON
J'ai un NSData
objet, j'ai besoin de convertir un NSDictionary
objet.
NSData *data = ....;
Maintenant j'ai besoin de convertir cette NSDictionary
, Comment puis-je le faire par programmation ?
remarque: Après que j'ai enregistrer le NSData
à la NSDictionary
je devrais être en mesure d'accéder à key value
paires de la NSDictionary
.
Je n'ai pas de code pour illustrer mon fonctionnement jusqu'à présent, j'ai seulement créé la NSData objet, et n'ont aucune idée de continuer 🙂
- Et quel est le format des
data
dans? Vous allez avoir besoin d'un peu de logique pour convertir quoi que ce soit dans un dictionnaire, sauf si c'est dans un de la norme de la sérialisation formats. - Est-il des données JSON que vous voulez convertir ?
- Oui c'est des données JSON. Quelqu'un peut-il me montrer un exemple de code ou un tutoriel qui montre la conversion
Vous devez vous connecter pour publier un commentaire.
Vous pouvez sous-classe MKNetworkOperation et remplacer le responseJSON méthode avec les éléments suivants:
Veuillez consulter ce lien de débordement de pile, j'ai déjà consommé du JSON services, il vous aidera beaucoup. L'ensemble de la programmation est là.
La Conversion des Données JSON
Et voici le tutoriel avec un exemple de projet
JSON Analyser Tutoriel
Espère que vous le trouverez utile
Je recommande fortement invoquant SBJSON cadre, il a sauvé mon temps, beaucoup de temps, exactement fini mon travail et facile à utiliser. Vous n'avez pas besoin de connaître les détails de l'algorithme de conversion, il suffit de télécharger et à l'appeler.
Vous pouvez télécharger à partir de ici, puis suivez ce tutoriel pour obtenir vos choses à faire.