如何将PHP的输出转换为在Android中使用的字符串


how to convert the output of a PHP into a string to be used in Android?

我在服务器端有一个.php文件,它运行良好,并使用PDO方法提取结果。因此,当我在浏览器上单击该文件时,我没有问题。

然而,我想把这个输出放在我的Android应用程序的textView中。

现在,在php文件的末尾,我添加了:

print(json_encode(array($output)));

在MainActivity.class中,我试图通过JSON解析来获得这个输出。

try {
        String s = "";
        JSONArray jArray = new JSONArray(result);
        for(int i=0; i<jArray.length();i++){
            JSONObject json = jArray.getJSONObject(i);
        }
        TextView.setText(s);

现在,我该如何结束JSONObject,使"s"成为一个稍后可以添加到TextView的String?

提前感谢

试试这个。

String s=""; 
JSONArray jArray = result.getJSONArray(result); 
for(int i=0 ; i < jArray.length() ; i++) {
    JSONObject json = jArray.getJSONObject(i);
    s = s+"Price : "+json.getString("Price");
}
TextView.setText(s);