Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将PHP的输出转换为Android中使用的字符串?_Php_Android_Json_Url_Encode - Fatal编程技术网

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

如何将PHP的输出转换为Android中使用的字符串?,php,android,json,url,encode,Php,Android,Json,Url,Encode,我在服务器端有一个.php文件,它运行良好,并使用PDO方法提取结果。因此,当我在浏览器上单击文件时,我没有问题 然而,我想把这个输出放在我的Android应用程序的文本视图中 现在,在php文件的末尾,我添加了: print(json_encode(array($output))); 在MainActivity.class中,我试图通过JSON解析这个输出 try { String s = ""; JSONArray jArray = new JSONArra

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

然而,我想把这个输出放在我的Android应用程序的文本视图中

现在,在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);
试试看{
字符串s=“”;
JSONArray jArray=新JSONArray(结果);
对于(inti=0;i试试这个

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);
String s=”“;
JSONArray jArray=result.getJSONArray(result);
for(int i=0;i
JSONObject包含什么?如果要将JSON内容显示为TextView,可以将JSONArray转换为字符串,并使用TextView.setText(jArray.toString())显示该字符串;尝试向logCat显示'result'变量的值,并与我们共享。@DeveloperX Hi,我的JSONObject是我从internet@Bubu获取的一个愚蠢的东西,因此是这样的,对吗?Hi Naveed,我有一些错误:(1)第一行中的“结果”和“响应”是什么?通过“标题”你是指输出中的一个字段,对吗?我在“json.getString(I)”中得到了进一步的错误;确切的“I”是什么?请提前感谢