如何将 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);
现在,如何结束 JSON 对象,以便 "s" 成为稍后可以添加到 TextView 的字符串?
提前致谢
试试这个。
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);
我在服务器端有一个 .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);
现在,如何结束 JSON 对象,以便 "s" 成为稍后可以添加到 TextView 的字符串?
提前致谢
试试这个。
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);