2017-04-10 81 views
0

我是codeigniter中的新成員。我想發送json對象到android。我已經在我的控制器做到了這一點:如何發送json對象到codeigniter中的android?

function index() 
{ 
    $data=array('a'=>1,'b'=>2,'c'=>3); 
    $suzan=json_encode($data); 
    print_r($suzan); 
    $decode=json_decode($suzan); 
    print_r($decode); 
    exit(); 
} 

我在瀏覽器中獲取此作爲輸出:

{"a":1,"b":2,"c":3}stdClass Object ([a] => 1 [b] => 2 [c] => 3) 

這裏stdClass的對象從哪兒冒出來。我想在json對象中獲取json數據。我怎樣才能做到這一點?我在跟蹤發送這些數據到android。我的意思是當android點擊這個URL會得到數據? 謝謝。

回答

1
function index() 
{ 
$data['jsonobject'] = array('a'=>1,'b'=>2,'c'=>3); 
exit(json_encode($data)); 
} 
+0

{ 「的JSONObject」:{ 「一」:1, 「B」:2, 「C」:3}} –

+0

我希望瀏覽器以這種格式給出結果 –

+0

exit(json_encode(array(「jsonobject」=> array('a'=> 1,'b'=> 2,'c'=> 3))) - 像這樣? – qwertzman

1

的回答,做$data['jsonobject'] = array('a'=>1,'b'=>2,'c'=>3)
然後print_r(json_encode($data));