J'ai une application iPhone avec un tableau d'objets que je veux envoyer à un script PHP et les stocker dans une base de données mySQL. Les objets du tableau contiennent uniquement des points flottants et des chaînes, rien de spécial. D'après ce que je comprends le meilleur moyen d'envoyer le tableau au script php est de convertir le tableau en JSON, l'envoyer au script php via http post, et faire un json_decode à l'autre extrémité. Cependant, j'ai du mal à comprendre comment convertir le tableau en un objet JSON. Est-ce que quelqu'un peut me donner un point de repère pour savoir par où commencer?Comment envoyer un tableau d'objet de l'application iPhone à un script PHP avec JSON
Répondre
Commencez avec la bibliothèque JSON pour c-objectif:
http://code.google.com/p/json-framework
qui fera la sérialisation beaucoup plus facile, car il a une méthode pour convertir un NSArray en JSON.
De là, vous pouvez poster en utilisant des mécanismes différents, mais NSURLConnection est le plus facile. Vous pouvez synchroniser ou asynchroniser, selon vos besoins.
Vous devez définir des en-têtes sur la demande de JSON:
NSMutableURLRequest * r = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30.0];
[r addValue:@"application/json" forHTTPHeaderField:@"Accept"];
[r setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
http://code.google.com/p/touchcode/wiki/TouchJSON
"TouchJSON est analyseur et un générateur pour JSON mis en œuvre dans l'objectif C.
Il est basé sur mon code CocoaJSON: http://toxicsoftware.com/cocoajson/
Voici comment l'utiliser: TouchJSONHowTo"
JSON est un format de texte simple. Vous pouvez écrire vous-même la chaîne en bouclant votre tableau si vous ne voulez pas utiliser une bibliothèque.
- 1. Envoyer un tableau PHP json_encode à jQuery
- 2. Envoyer des messages à un script PHP sur un serveur
- 3. Comment envoyer un tableau d'objet javascript à un script PHP via $ .post?
- 4. envoyer des données à un script PHP
- 5. Définir et envoyer un tableau d'objets JSON
- 6. Python | Comment envoyer une réponse JSON avec un nom assigné
- 7. Rails: Comment envoyer un objet json à un autre serveur?
- 8. envoyer un objet json avec httparty
- 9. Envoyer JSON de Flash à PHP
- 10. Envoyer un tableau jQuery à un post PHP?
- 11. J'ai besoin d'un lien vers un bon exemple de JQuery avec ajax pour envoyer json à un script php
- 12. comment modifier un tableau JSON avec jQuery
- 13. Envoyer un e-mail à partir de PHP Script
- 14. Envoyer un tableau d'octets de PHP à WCF
- 15. Envoyer un tableau avec un HTTP Obtenir
- 16. en passant un argument codé JSON à un script ruby
- 17. générer un tableau JSON multidimensionnel à partir de PHP/MySQL
- 18. Envoyer un tableau JavaScript en tant que valeur JSON?
- 19. Envoyer un tableau avec Ajax JQuery
- 20. Comment réveiller un PC avec un script PHP?
- 21. boucle à travers un tableau numérique json?
- 22. Comment générer un fichier .json avec PHP?
- 23. Comment envoyer un email avec PHP?
- 24. Comment envoyer un objet JSON via une requête avec Android?
- 25. Comment décoder un tableau d'objets JSON
- 26. Envoyer un mail à php
- 27. Comment ajouter un tableau à un autre tableau en PHP?
- 28. Envoyer un e-mail avec un script PHP -> Comment afficher les voyelles mutées?
- 29. Comment envoyer/obtenir un objet JSON avec Django?
- 30. comment identifier un objet json ou un tableau json à partir d'un texte d'analyse json?