在 android 平台 php 中创建 json 数组

标签: json Android
发布时间: 2013/11/30 6:35:57
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我的 php 代码为制作一个 json 数组到目前为止

 $response[$x]=$row['firstname']." ".$row['lastname'];
 $res2=array("names"=>$response);
 echo json_encode($res2);

其中的反应是一个数组。这已作为输出

{"names":["Mario 1","Luigi 2","Mario 3"]}

这看起来像一个 json 数组,但当我尝试通过使用检索 android 系统中的数组

 json.getJSONArray("names");

我说"没有值的名称"jsonexception。怎么了?否则为如何把名字写上 jsonobject 和检索任何建议他们在 android。?

解决方法 1:

    String obj=JSONObject.quote(YourData);
    JSONArray lArray=new JSONArray(obj);

或简单地删除前缀 '名称' $res2=array("names"=>$response); 和你将检索 directelly 像你 JsonArray

    JSONArray lArray=new JSONArray(YouData);
官方微信
官方QQ群
31647020