title: Android JSON to PHP Server and back
body: <p>Can anybody offer a solution to the above?</p>
  
  <p>For now, all i want to do is send a JSON request to my server (for example: {picture:jpg, color:green}), have the PHP access the database and then return a filename from the server's database (then get android to download the file - not an issue)</p>
  
  <p>Can anybody suggest firstly an Android Framework that will help me with this. - POST JSON to a php file on my server</p>
  
  <p>And secondly a php script that will turn the JSON into php readable format (accessing the database is not an issue either but i cannot get the JSON into an object to then match with the database)</p>
  
  <p>thanks</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Thanks for the links below but i'm not asking this out of laziness, it's out of annoyance at my seeming inability to send a JSON string and get out the correct answer.</p>
  
  <p>So let me show some code and find out why what i think should happen isn't happening:</p>
  
  <p>GET URL (Using GET so i can show the working)</p>
  
  <pre><code>http://example.com/process/json.php?service=GOOGLE
  
  &lt;?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-&gt;service; //$service should equal: GOOGLE
  $myService = $decoded-&gt;{'service'}; //$service should equal: GOOGLE
  
  // but the result is always $myService = null - why?
  
  
  ?&gt;
  </code></pre>