dedecmsÖ¯ÃÎjson±êÇ©ÊÇÓÃÓÚµ÷ÓÃij¸öÔ¶³ÌÁ¬½ÓµÄjson½Ó¿Ú£¬·½±ãͬԶ³ÌÕ¾µãÖ®¼ä½øÐÐͨÐÅÀ´µ÷È¡ÄÚÈÝ¡£Õâ¸ö±êÇ©¿ÉÒԺܷ½±ãµÄ¶ÔһЩÍøÕ¾¿ª·ÅµÄAPI½Ó¿Ú½øÐжԽӡ£ÐèҪעÒâµÄÊÇ£¬Ëù´«µÝµÄÊý¾ÝÐèÒªÊÇUTF-8±àÂë¸ñʽ£¬·ñÔò¿ÉÄÜ»á³öÏÖÂÒÂë¡£±êÇ©Óï·¨£º
¡¡¡¡{dede:json url='' cache=300}
¡¡¡¡[field:id/]-[field:title/]
¡¡¡¡{/dede:json}
¡¡¡¡±êÇ©²ÎÊý£º
¡¡¡¡url='' //Ô¶³Ìjson½Ó¿ÚµØÖ·
¡¡¡¡cache=300 //»º´æʱ¼ä£¬0Ϊ²»»º´æ
¡¡¡¡±êǩʾÀý£º
¡¡¡¡ÎÒÃÇÊ×Ïȱàдһ¸ö¼òµ¥µÄ·þÎñÆ÷¶ËAPI£¬½«Æä´æ·ÅÔÚϵͳ¸ùĿ¼/apiÏ£¬ÓÉÓÚϵͳÊÇGB2312±àÂ룬ËùÒÔ·þÎñ¶Ë±àдµÄʱºòÎÒÃǽøÐÐÁËһЩ±àÂëת»»µÄ´¦Àí£¬±£Ö¤·þÎñ¶Ë·ÃÎʵıàÂëÊÇUTF-8¼´¿É¡£
¡¡¡¡$cfg_NotPrintHead = false;
¡¡¡¡header("Content-Type: text/html; charset=utf-8");
¡¡¡¡include_once (dirname(__FILE__)."/../include/common.inc.php");
¡¡¡¡error_reporting(E_ALL || ~E_NOTICE);
¡¡¡¡require_once(DEDEINC.'/json.class.php');
¡¡¡¡$reval = array();
¡¡¡¡$dsql->SetQuery("SELECT id,title FROM `dede_archives` ORDER BY id DESC LIMIT 0,10");
¡¡¡¡$dsql->Execute('me');
¡¡¡¡while ($row = $dsql->GetArray('me')) {
¡¡¡¡$row['title'] = gb2utf8($row['title']);
¡¡¡¡$reval[] = $row;
¡¡¡¡}
¡¡¡¡$json = new Services_JSON(SERVICES_JSON_SUPPRESS_ERRORS);
¡¡¡¡echo $json->encode($reval);
¡¡¡¡?>
¡¡¡¡Í¨¹ýµØÖ·(×¢ÒâÐÞ¸ÄΪÄã×Ô¼ºµÄÓòÃû)ÎÒÃÇ¿ÉÒÔ·ÃÎʵ½¸Õ²Å±àдµÄ·þÎñ¶ËÎļþ¡£
¡¡¡¡ÏÂÃæÎÒÃǾͿÉÒÔͨ¹ý±êÇ©À´½øÐзÃÎÊ¡£
¡¡¡¡{dede:json url='' cache=0}
¡¡¡¡[field:id/]-[field:title/]
¡¡¡¡{/dede:json}
¡¡¡¡²âÊÔ±ê¼Ç½á¹ûÈçÏ£º
¡¡¡¡Èç¹ûÄúÊÇÏë»ñÈ¡µ¥Ìõ¼Ç¼£¬¿ÉÒÔ¹¹ÔìÈçϵÄÊý×飺
¡¡¡¡$row[] = $dsql->GetOne(“SELECT * FROM dede_archives WHERE id=88”);
¡¡¡¡È»ºó½«Õâ¸öÊý×éͨ¹ýJSON¸ñʽ»¯½øÐд¦Àí¡£
(ÔðÈα༣º×îÄ£°å)
¡¡