最近在寫一個 前台基於 javascript. 的客戶端 服務器端PHP 的分析系統。
原先計劃使用XML為數據交互基礎 但是最終還是選用較輕量級的JSON最為數據交互基礎。
首先介紹json的格式
json 說簡單其實是一種數據格式 更簡單的可以看做簡單的數組。
實例 (一)
<script>
var jsonArray=[
{"house":["別墅","商品房","平房"]}
,{"place":["北京\","福建","河南"]}
];
jsonArray=eval(jsonArray);
alert(jsonArray[0].house[1]);
</script>
實例(二)
PHP端生成json格式的數據
PHP提供了兩個json相關的函數
json_encode :產生json格式數據
json_decode :解碼json格式數據 變為普通數組
<?
$array=array(
'house'=>array('別墅','商品房','平房'),
"place"=>array('北京','福建','河南')
);
/*
生成json格式
*/
$json = json_encode($array);
echo $json;
/*
解碼json格式
*/
$decode_json=json_decode($json);
var_dump($decode_json);
?>