So VERÖFFENTLICHEN Sie JSON-Parameter Mit AFNetworking?

wie kann ich POST JSON Parameter mit AFNetworking? Unten ist das Beispiel JSON - format. Vielen Dank im Voraus.

{
    "application": {
        "identifier": "appDev"
    },
    "sso": {
        "version": 2.0,
        "session_expiry": 43200
    },
    "user": {
        "password": "xxxx~!@",
        "username": "xxx0min"
    },
    "coordinate": {
        "latitude": 10.9948629,
        "longitude": -169.5213749
    }
}

Habe ich erfolgreich erstellt ein JSON :

NSDictionary *parameters = @{@"application": @{@"identifier": @"appDev"}, @"sso": @{@"version": @"2.0", @"session_expiry":@43200}, @"user": @{@"password":@"xxxx~!@", @"username":@"xxx0min"}, @"coordinate": @{@"latitude":@10.9948629, @"longitude":@-169.5213749}};
  • Konvertieren in ein NSDictionary und schicken Sie es als einen parameter, stackoverflow.com/questions/21487184/...
  • stackoverflow.com/questions/18342071/...
  • Standardmäßig, die requestSerializer ist [AFHTTPRequestSerializer serializer]. Wenn Sie server dient zum empfangen von JSON-Anfragen, Sie wollen manager.requestSerializer = [AFJSONRequestSerializer serializer].
  • Dies ist, was ich Tue. Aber es funktioniert nicht. NSDictionary *Parameter = @{@"identifier": @"Kalender-mobile", @"version": @"2.0", @"session_expiry": @43200, @"password": @"xxxx~!@", @"username":@"xxx0min", @"latitude":@"10.9948629", @"longitude":@"-169.5213749"};
  • Dieses Wörterbuch nicht mit den JSON-Sie aufgeführt habe, in Ihre Frage, zum Beispiel @"identifier": @"calendar-mobile" sollte in einem Wörterbuch, das ist @{@"application" : @{@"identifier": @"calendar-mobile"}} - wenn Sie buchen Sie Ihren code in die Frage eher als nur die JSON Menschen könnten in der Lage sein zu helfen
  • danke @Flexicoder, endlich mein JSON-abgestimmt mit meiner Frage. Es ist dumme Fehler eigentlich, dass ich gar nicht bemerkt.

InformationsquelleAutor Mohamad Afiq | 2015-12-23
Schreibe einen Kommentar