Android JSON en PHP Serveur et à l'arrière
Quelqu'un peut-il offrir une solution à la ci-dessus?
Pour l'instant, tout ce que je veux faire est d'envoyer un JSON demande à mon serveur (par exemple: {image:jpg, couleur:vert}), ont le PHP accéder à la base de données et ensuite de retour à un nom de fichier à partir du serveur de base de données (puis android à télécharger le fichier n'est pas une question)
Quelqu'un peut-il suggérer tout d'abord un Androïde Cadre qui va m'aider avec cela. POST JSON d'un fichier php sur mon serveur
Et d'autre part d'un script php qui va tourner le JSON en php format lisible (l'accès à la base de données n'est pas un problème non plus, mais je ne peux pas obtenir le JSON en objet pour ensuite correspondre avec la base de données)
grâce
MODIFIER
Merci pour les liens ci-dessous mais je ne suis pas demander à ce de la paresse, c'est de l'agacement de mon incapacité apparente à envoyer une chaîne JSON et d'obtenir la bonne réponse.
Alors laissez-moi vous montrer un peu de code et découvrez pourquoi, je pense que ce qui doit arriver n'est pas le cas:
OBTENIR l'URL (OBTENIR de l'Aide afin que je puisse montrer le travail)
http://example.com/process/json.php?service=GOOGLE
<?php
//decode JSON string to PHP object
$decoded = json_decode($_GET['json']);
//I'm not sure of which of the below should work but i've tried both.
$myService = $decoded->service; //$service should equal: GOOGLE
$myService = $decoded->{'service'}; //$service should equal: GOOGLE
//but the result is always $myService = null - why?
?>
OK, fixe le PHP côté. Pour une raison quelconque, ayant post_max_size = 10M dans le php.ini a été l'arrêt de la faible quantité de données POST (pas) de passer à travers.
OriginalL'auteur Matt | 2011-01-13
Vous devez vous connecter pour publier un commentaire.
OK, j'ai le PHP. L'extrait ci-dessous POST ed de données et renvoie le service
et le Code Android:
dans onCreate()
et où jamais vous voulez
OriginalL'auteur Matt
Sur le PHP côté, tous vous avez besoin est intégré dans la fonction json_decode, qui désérialiser votre json et retourne un objet (ou un tableau associatif si vous passez
true
comme deuxième argument).Sur le côté Android, vous aurez probablement utiliser le HTTP Bibliothèques pour l'exécution de votre requête HTTP et traiter la réponse. (Mais quelqu'un qui est réellement développé pour Android pourrait me corriger)
OriginalL'auteur timdev