### [如何把dedecms数据生成json](https://www.prosaas.cn/article/8090) **Published:** 2019-12-02T02:19:22 **Author:** 5201314 **Excerpt:** 如何把dedecms数据生成json?名称:json数据调用功能:调用某个远程连接的json接口,方便同远程站… **![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212130826968.jpg)** **如何把dedecms数据生成json?** 名称:json数据调用 功能:调用某个远程连接的json接口,方便同远程站点之间进行通信来调取内容 推荐学习:织梦cms 语法: {dede:json url='http://news/json.php' cache=300} \[field:id/\]-\[field:title/\]
{/dede:json} 你可以把这段代码扔到你想要调用的地方就ok了! cache=300 缓存时间,0为不缓存 我们首先编写一个简单的服务器端API,将其存放在系统根目录/api下(也可以直接建立个json.php),由于系统是GB2312编码,所以服务端编写的时候我们进行了一些编码转换的处理,保证服务端访问的编码是UTF-8就可以。 代码如下: 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); ?> 以上就是如何把dedecms数据生成json的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** DEDECMS ---