1. ดึงข้อมูลจากฐานข้อมูลเก็บใส่ array แล้วใช้ echo json_encode(array) ครับ
2.
InputStream content = null;
String contentOfMyInputStream=””;
try{
HttpGet httpGet = new HttpGet(URLที่จะรับข้อมูลมา);
HttpClient httpclient = new DefaultHttpClient();
// Execute HTTP Get Request
HttpResponse response = httpclient.execute(httpGet);
content = response.getEntity().getContent();
BufferedReader rd = new BufferedReader(
new InputStreamReader(content));
String line;
StringBuilder sb = new StringBuilder();
while ((line = rd.readLine()) != null) {
sb.append(line);
}
rd.close();
contentOfMyInputStream = sb.toString();
}catch(Exception e){}
contentOfMyInputStream;
สิ่งที่ตอบกลับมาจากเซิฟเวอร์คือ contentOfMyInputStream;
JSONObject js=new JSONObject(contentOfMyInputStream)
ครับ