Android中获取PHP服务器端Json返回数据注意事项
项目中为了节省用户通过3G网络访问系统内容的流量,决定采用Json的方式将服务器数据传递过来。而不是直接使用HTML的方式传输。
测试环境为:
XAMPP中的PHP + MYSQL+ Windows 7+Eclipse+本地网络
Android中的效果图:
在IE中访问地址显示的JSon数据为:
{"title":"TTT","id":1,"value":"TTT"}
java代码:
<?php
header(
"Content-Type: text/html; charset=UTF-8"
);
$type
=
$_GET
[
'type'
];
if
(
$type
== 1)
{
//$obj->title = "Test";
//$obj->id = 1;
//$obj->value = urlencode("TTT");
//echo urldecode ( json_encode ($obj));
$array
=
array
(
'title'
=>
'TTT'
,
'id'
=>1,
'value'
=>urlencode(
"哈哈"
));
echo
urldecode(json_encode(
$array
));
}
?>