在CI框架中,使用JSON數據格式是非常常見的。JSON是一種輕量級的數據交換格式,它可以被處理成JavaScript對象。在CI中,可以使用PHP的json_encode()函數將PHP數組轉換成JSON格式字符串,而使用json_decode()函數則可以將JSON字符串轉換成PHP數組。下面是CI中JSON數據的寫法示例:
$data = array( 'name' =>'John', 'age' =>30, 'city' =>'New York' ); $json_data = json_encode($data); echo $json_data;
上面的代碼將一個包含姓名、年齡和城市的PHP關聯數組轉換成JSON格式字符串,然后通過echo輸出。輸出結果如下:
{"name":"John","age":30,"city":"New York"}
可以看到,JSON格式字符串中的數組元素被轉換成了鍵值對的形式,并且每個鍵值對之間使用英文逗號分隔。在CI中,可以將JSON數據返回給客戶端或者存儲到數據庫中。