私はこれを試してみましたが、その底にたどり着くことができないようです。ここにPHPコードがあります
$query = "SELECT `title` FROM `c2torsdb`.`pE_vacancies` WHERE active=1 LIMIT 2";
$result = mysql_query($query,$link) or die('Errant query: '.$query);
/* create one master array of the records */
$posts = array();
if(mysql_num_rows($result)) {
while($post = mysql_fetch_assoc($result)) {
$posts[] = array('post'=>$post);
}
}
/* output in necessary format */
if($format == 'json') {
header('Content-type: application/json, charset=utf-8');
echo json_encode($posts);
}
そして、ここに私のコードスニペットがあります
HttpResponse response = httpclient.execute(httppost);
String jsonResult = inputStreamToString(response.getEntity().getContent()).toString();
JSONObject object = new JSONObject(jsonResult);
//JSONArray innerobj = object.getJSONArray("post");
String name = object.getString("title");
//String name = name1.getString(0);
Log.v("isurgeon", name);
//String name = object.getString("posts");
//String verion = object.getString("version");
textView.setText(name + " - ");
PHP スクリプトからの JSON 出力は次のとおりです。
[{"post":{"title":"Property Litigation Assistant Solicitor"}},{"post":{"title":"Trusts and Probate Practitioner"}}]
「タイトル」が欲しいだけです。