PHP代碼:
<?php
include 'SqlHelper.php';
$ress = mysql_query("select dTitle from diarys");// where dCreateUser='".$name."'", $conn)or die('QueryError');
$resFetch=mysql_fetch_array($ress);
//數據和Json轉換
$js1= json_encode($resFetch);
print "[";
print $js1;
print "]";
?>
Android代碼:
//得到Json字符串
private String startUrlCheck() {
 HttpClient client = new DefaultHttpClient();
StringBuilder builder = new StringBuilder();
HttpGet myget = new HttpGet(
 "http://192.168.1.111/diarytest/showlist.php");
 HttpGet myget2 = new HttpGet(
 "http://192.168.1.111/WebSite/Homepage.php");
 try {
 httpResponse = client.execute(myget2);
 httpResponse = client.execute(myget);
 HttpEntity httpEntity = httpResponse.getEntity();
 if (httpEntity != null) {
 InputStream inputStream = httpEntity.getContent();
 jsonData = convertStreamToString(inputStream);
}
 } catch (ClientProtocolException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
 } catch (IOException e) {
 e.printStackTrace();
 } finally {
 client.getConnectionManager().shutdown();
 httpResponse = null;
 }
 return jsonData;
}
public static String convertStreamToString(InputStream is) {
 BufferedReader reader = null;
 try {
 reader = new BufferedReader(new InputStreamReader(is, "UTF-8"),// ��ֹģ�����ϵ�����
 512 * 1024);
 } catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
 }
 StringBuilder sb = new StringBuilder();
String line = null;
 try {
 while ((line = reader.readLine()) != null) {
 sb.append(line);
 }
 } catch (IOException e) {
 Log.e("DataProvier convertStreamToString", e.getLocalizedMessage(),
 e);
 } finally {
 try {
 is.close();
 } catch (IOException e) {
 e.printStackTrace();
 }
 }
 return sb.toString();
 }
//解釋Json字符串
public String GetJson(String jsts) {
JsonReader reader = new JsonReader(new StringReader(jsts));
try {
reader.beginArray();
while (reader.hasNext()) {
reader.beginObject();
while (reader.hasNext()) {
String tagName = reader.nextName();
if (tagName.equals("0")) {
// System.out.println("dTitle:" + reader.nextString());
Toast.makeText(this, reader.nextString(),
Toast.LENGTH_SHORT).show();
} else if (tagName.equals("dTitle")) {
// System.out.println("dTitle:" + reader.nextString());
Toast.makeText(this, reader.nextString(),
Toast.LENGTH_SHORT).show();
} 
}
reader.endObject();
}
reader.endArray();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return jsts;
}
