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

时间:2015-10-28 22:32:49

标签: php android json url encode

我在服务器端有一个.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,以便&#34; s&#34;变成一个String,以后可以添加到TextView?

提前致谢

1 个答案:

答案 0 :(得分:0)

试试这个。

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);