在使用dedecms建站的過程中,有時候需要將dedecms系統中的數據以json的格式輸出,供其他系統調用。以下是一個示例代碼,展示了如何使用dedecms生成json格式的數據。
//引入dedecms的config和database類 require_once(dirname(__FILE__).'/../include/common.inc.php'); require_once(DEDEINC.'/arc.partview.class.php'); //獲取需要輸出的數據 $aid = $_GET['aid']; $arcRow = GetOneArchive($aid); $artJson = array(); //將數據轉換為json格式 $artJson['title'] = $arcRow['title']; $artJson['content'] = $arcRow['body']; $artJson['pubdate'] = GetDateTimeMk($arcRow['pubdate']); $artJson['cate'] = GetArchiveCateName($arcRow['typeid']); $jsonStr = json_encode($artJson); //輸出json數據 header('Content-Type: application/json'); echo $jsonStr;
在上述代碼中,我們首先引入了dedecms的config和database類,并獲取了需要輸出的文章的aid。然后,我們通過GetOneArchive函數獲取文章的內容,并將這些內容轉換為json格式。最后,我們設置了正確的Content-Type頭信息,并輸出了json數據。
上一篇C 表格數據源json
下一篇c 表轉成json