2010-08-27 3 views
2

J'ai un bon framework mais je n'arrive pas à comprendre comment créer des requêtes. Tous les didacticiels supposent que vous téléchargez et que vous analysez simplement les données JSON - mais j'ai besoin de créer une requête JSON pour l'envoyer puis analyser la réponse.Comment puis-je créer des demandes JSON dans l'objectif C

Tout le monde a des idées et en particulier un exemple de code qui construit la requête.

Répondre

5

Le cadre ne gère pas NSObject mais NSDictionary semble fonctionner:

NSDictionary *jsonDictionary = [NSDictionary dictionaryWithObjectsAndKeys: 
          @"value1", @"key1", @"value2", @"key2", nil]; 

NSString *requestJson = [jsonDictionary JSONRepresentation]; 
NSLog(@"requestJson %@", requestJson); 
1

Dans ce cadre JSON ... vous pouvez utiliser la méthode JSONRepresentation sur NSDictionary et NSArray .....

+0

Merci mon ami, je vais essayer! – TheLearner

+0

Cela ne semble pas fonctionner: -JSONRepresentation a échoué. La trace d'erreur est: ( Error Domain = org.brautaset.JSON.ErrorDomain Code = 4 UserInfo = 0x680abe0 "Type non valide pour JSON" – TheLearner

0

Vous devez télécharger JSON lib, puis importer l'en-tête:

#import "NSObject+SBJSON.h" 
Questions connexes