org.json.JSONObject不能转换为JSONArray


error org.json.JSONObject cannot be converted to JSONArray

我有一个php文件为我的android项目。我希望它显示数组数据从我的php代码。但它显示错误,如"错误解析数据org.json.JSONException…org.json.JSONObject不能转换为JSONArray"

下面是php代码:

  $rows = array();
            $rows['nama_makanan'] = "you have yet to input";
            $rows['Jtakaran'] = "-";
            $data = "{food:".json_encode($rows)."}";
        echo $data; 

我猜错误是在php代码。因为当我试图从mysql检索数据的程序工作得很好。对不起,我的英语不好。如有任何帮助,不胜感激,谢谢。

ps:我希望数据检索作为JSONArray,因为这是可扩展的elistview

echo json_encode(array("food", $rows));

检查我的答案

如何解码JSON值在我的Android应用程序?