0

我正在以正常格式从 php 服务器获取数据..列是详细信息和图像..我想要 base64 格式的图像和 utf8 格式的详细信息..所有这些数据都将放入一个数组中,该数组将被 json 编码并将然后在android端解析..我该怎么做..这样我就可以用这种方式解析Json..

 String result= convertStreamToString(is);
            JSONObject json=new JSONObject(result);
             jArray=json.getJSONArray("details");
            for(int i=0;i<jArray.length();i++)
            {
                JSONObject c=jArray.getJSONObject(i);
                String detail=c.getString("details");
                String image=c.getString("image");  
                Log.v("topics", topic);


            is.close();
            }   

php代码:

while($out=mysql_fetch_assoc($result))

{
echo $out;
print_r(base64_encode($out[image]));

echo base64_encode($out['image']);
echo utf8_encode($out['details']);

$tempImage = base64_encode($out['image']);
echo $tempImage;
$tempDetails = utf8_encode($out['details']);

$post[] = array("image"=>$tempImage);
$post []= array("details"=>$tempDetails);
}
echo json_encode(array("login"=>$post));
4

1 回答 1

0

我认为你可以使用这个链接来了解这个

将数据解析到 php 和 jsons 的问题

或访问:http ://androidexample.com/JSON_Parsing__-_Android_Example/index.php?view=article_discription&aid=71&aaid=95

于 2013-11-11T06:10:36.413 回答