广告
返回顶部
首页 > 资讯 > CMS >详解如何把dedecms数据生成json
  • 795
分享到

详解如何把dedecms数据生成json

dedecms数据json 2022-06-12 02:06:27 795人浏览 独家记忆
摘要

最近搞dede搞得头大,长话短说! 名称:JSON数据调用 功能:调用某个远程连接的json接口,方便同远程站点之间进行通信来调取内容 语法: {dede:json url='Http://news/json.PHP

最近搞dede搞得头大,长话短说!

名称:JSON数据调用

功能:调用某个远程连接的json接口,方便同远程站点之间进行通信来调取内容

语法:


{dede:json url='Http://news/json.PHP' cache=300}
[field:id/]-[field:title/]<br/>
{/dede:json}

你可以把这段代码扔到你想要调用的地方就ok了!

cache=300 缓存时间,0为不缓存

我们首先编写一个简单的服务器api,将其存放在系统根目录/api下(也可以直接建立个json.php),由于系统是GB2312编码,所以服务端编写的时候我们进行了一些编码转换的处理,保证服务端访问的编码是UTF-8就可以。

代码如下:


<?php
$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);

?>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

--结束END--

本文标题: 详解如何把dedecms数据生成json

本文链接: https://www.lsjlt.com/news/32790.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 详解如何把dedecms数据生成json
    最近搞dede搞得头大,长话短说! 名称:json数据调用 功能:调用某个远程连接的json接口,方便同远程站点之间进行通信来调取内容 语法: {dede:json url='http://news/json.php...
    99+
    2022-06-12
    dedecms 数据 json
  • DEDECMS JSON数据生成 DEDECMS JSON接口制作
    json数据格式可以方便不同站点之间进行数据调用引用,当然我们的DEDEcms也可以实现全站数据生成JSON供其他站点调用,代码很简单,主要用到include/json.class.php。织梦本身是自带json标签的,调用方法:{dede...
    99+
    2022-06-12
    DEDECMS JSON 接口
  • 详解Java中JSON数据的生成与解析
    一、什么是JSON JSON: JavaScript Object Notation JS对象简谱,是一种类似于XML的语言。相比于XML,它更小、更快、更易解析。主要用于项目前端和...
    99+
    2022-11-12
  • 读Json文件生成pandas数据框详情
    目录前言records格式index格式columns 类型values格式split 参数示例压缩与编码前言 本文讲解如何加载json文件或字符串为pandas数据框。pandas...
    99+
    2022-11-11
  • 如何把xml格式数据转成json格式?
    xml格式数据转json格式 导入json依赖 //导入maven依赖 org.json json 20220320 传入需要转换的xml,返回对应的jso...
    99+
    2023-08-24
    json xml java
  • php怎么解析和生成json数据
    在PHP中,可以使用内置的`json_encode()`函数将PHP数组或对象转换为JSON字符串,使用`json_decode()...
    99+
    2023-10-10
    php json
  • json数据如何利用JSONObject进行生成并解析
    json数据如何利用JSONObject进行生成并解析?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. json数据类型类型描述Number数字型String字符串型Bo...
    99+
    2023-05-31
    jsonobject json
  • vue如何生成一个json数组
    这篇文章主要讲解了“vue如何生成一个json数组”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue如何生成一个json数组”吧!生成一个空的JSON数组首先,我们需要生成一个空的JSON...
    99+
    2023-07-06
  • Python如何处理JSON数据详解
    目录什么是JSON?JSON作用为什么使用JSONJSON的使用最后什么是JSON? JSON是一种轻量级的数据交互格式,采用完全独立于编程语言的文本格式来存储和表示数据。和xml相...
    99+
    2022-11-11
  • django如何根据现有数据库表生成model详解
    目录一,在setting.py中配置好连接数据库的参数二,打开cmd或pycharm的Terminal输入命令三,managed = False 删除或改为 managed = Tr...
    99+
    2022-11-11
  • C#中如何把Json数据转为DataTable
    本篇内容介绍了“C#中如何把Json数据转为DataTable”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简单  &n...
    99+
    2023-06-30
  • 如何理解服务器端代码生成JSON 形式的元数据
    如何理解服务器端代码生成JSON 形式的元数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。您可以使用 JavaScript Object N...
    99+
    2022-10-19
  • 详解Python中生成随机数据的示例详解
    目录随机性有多随机加密安全性PRNGrandom 模块数组 numpy.random相关数据的生成random模块与NumPy对照表CSPRNG尽可能随机 os.urandom()s...
    99+
    2022-11-10
  • 详解OpenCV-Python Bindings如何生成
    目录目标OpenCV-Python bindings如何生成如何扩展新的模块到Python?目标 在本章中,将了解: 如何生成OpenCV-Python bindings如何将新的O...
    99+
    2023-05-12
    OpenCV-Python Bindings Python Bindings
  • Python如何把数据保存成csv
    在Python中,可以使用`csv`模块将数据保存为CSV文件。以下是一个保存数据为CSV文件的示例:```pythonimport...
    99+
    2023-10-12
    python
  • 详解如何把cmd黑窗口把java文件打包成jar
    先通过idea或者eclipse也或者cmd把后缀java编译成class文件 编译好的class文件,找到本地目录,运行cmd 输入:jar cvf 要打包的名称.jar 要打包的...
    99+
    2022-11-12
  • php如何将json数据转成utf8
    这篇文章主要介绍“php如何将json数据转成utf8”,在日常操作中,相信很多人在php如何将json数据转成utf8问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何将json数据转成utf8”的疑...
    99+
    2023-06-25
  • Navicat如何把数据库导入(超详细图解)
    步骤图解: 工具版本:15.0.23 打开Navicat,并连接数据库 鼠标右键“localhost_3306”,点击“新建数据库”。 输入数据库名称,字符集选择“utf8”,排序规则选择“ u...
    99+
    2023-08-31
    数据库 mysql
  • Java超详细讲解如何生成随机整数
    目录1. java.util.Random2. 数学.随机3. Java 8 Random.ints1. java.util.Random 这Random().nextInt(int...
    99+
    2022-11-13
  • Ajax如何获取php返回json数据动态生成select下拉框
    这篇文章主要介绍Ajax如何获取php返回json数据动态生成select下拉框,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!功能:根据选择不同层次,在专业下拉框中动态生成对应分类的专业。HTML:<label...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作