JSON

Ö¯ÃÎcmsµ÷ÓÃÔ¶³ÌÁ¬½ÓµÄjsonÊý¾Ý¿â±êÇ©

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2016-12-20 17:03 ÎÒÒªÆÀÂÛ( )

dedecmsÖ¯ÃÎjson±êÇ©ÊÇÓÃÓÚµ÷ÓÃij¸öÔ¶³ÌÁ¬½ÓµÄjson½Ó¿Ú£¬·½±ãͬԶ³ÌÕ¾µãÖ®¼ä½øÐÐͨÐÅÀ´µ÷È¡ÄÚÈÝ¡£Õâ¸ö±êÇ©¿ÉÒԺܷ½±ãµÄ¶ÔһЩÍøÕ¾¿ª·ÅµÄAPI½Ó¿Ú½øÐжԽӡ£ÐèҪע

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);

¡¡¡¡?>

¡¡¡¡Í¨¹ýµØÖ·(×¢ÒâÐÞ¸ÄΪÄã×Ô¼ºµÄÓòÃû)ÎÒÃÇ¿ÉÒÔ·ÃÎʵ½¸Õ²Å±àдµÄ·þÎñ¶ËÎļþ¡£

Ö¯ÃÎcmsµ÷ÓÃÔ¶³ÌÁ¬½ÓµÄjsonÊý¾Ý¿â±êÇ©

 

¡¡¡¡ÏÂÃæÎÒÃǾͿÉÒÔͨ¹ý±êÇ©À´½øÐзÃÎÊ¡£

¡¡¡¡{dede:json url='' cache=0}

¡¡¡¡[field:id/]-[field:title/]

¡¡¡¡{/dede:json}

¡¡¡¡²âÊÔ±ê¼Ç½á¹ûÈçÏ£º

Ö¯ÃÎcmsµ÷ÓÃÔ¶³ÌÁ¬½ÓµÄjsonÊý¾Ý¿â±êÇ©

 

¡¡¡¡Èç¹ûÄúÊÇÏë»ñÈ¡µ¥Ìõ¼Ç¼£¬¿ÉÒÔ¹¹ÔìÈçϵÄÊý×飺

¡¡¡¡$row[] = $dsql->GetOne(“SELECT * FROM dede_archives WHERE id=88”);

¡¡¡¡È»ºó½«Õâ¸öÊý×éͨ¹ýJSON¸ñʽ»¯½øÐд¦Àí¡£

(ÔðÈα༭£º×îÄ£°å)

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
ÍøÓѵãÆÀ
Á