当前位置: 首页 > wzjs >正文 网站建设网站维护的具体内容是什么软文自动发布软件 wzjs 2025/8/1 5:50:33 网站建设网站维护的具体内容是什么,软文自动发布软件,美国做科普的网站,seo诊断网站免费诊断平台API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id #{id}API默认返回的数据格式是多条的,如下: {&qu…API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id = #{id} API默认返回的数据格式是多条的,如下: {"success": true,"data": [{"id": 1,"name": "John","age": 18"}],"msg": null } 但实际上我们希望返回的数据格式是单条的,如下这样: {"success": true,"data": {"id": 1,"name": "John","age": 18"},"msg": null } 案例二 如果API是查询单条数据的单个字段,比如根据主键ID查询用户名,sql如下: select name from user where id = #{id} 默认返回的数据格式如下: {"success": true,"data": [{"name": "John"}],"msg": null } 但实际上我们希望返回的数据格式是单个字符串,如下这样: {"success": true,"data": "John","msg": null } 解决方案 上面2个案例都可以用数据转换插件来实现,官方插件市场已经提供了单条数据取值插件,直接使用它即可实现 下载插件,放到安装目录下的extlib目录下,并重启DBAPI修改API配置,执行器 - SQL - 插件名称选择此插件即可 注意插件参数不填,就返回单条对象数据,对应实现案例一 如果要实现案例二,就要填写插件参数,参数填写要提取的字段名,比如填写name 插件文档 具体实现请查看插件文档 查看全文 http://www.dtcms.com/wzjs/82870.html 相关文章: 帝国cms做视频网站今日的新闻 anivia wordpress南京百度推广优化排名 视觉创意网站企业文化是什么 网站换空间wordpress自助建站免费建站平台 外挂网那个网站cf外挂做的好最近的新闻热点 网站建设初期举例网络营销的例子 中国建设银行湖南分行官网站公司网站设计模板 建电商网站在哪个平台做推广比较好 长沙市旅游景点seo外包顾问 室内设计联盟官方网站入口品牌营销策略有哪些 菜鸟建站网做企业推广的公司 单位建设网站申请报告网页制作的步骤 长沙功能网站建设黑龙江最新疫情 做网站收费 知乎百度大搜是什么 淘宝网站是怎么做的国外网页模板 a站是啥搜索引擎优化seo方案 工信部网站查询seo优化网站源码 营销网站优化seo搜索app下载 做外汇消息面的网站怎样在百度上做免费推广 谁会写网站代码seo广告投放 网站搭建配置seo优化方法 网站建设交易百度电话销售 vr网站开发最新发布的最新 手机销售网站制作长尾词挖掘工具爱站网 网站制作 长沙谷歌优化推广 庄辉个人网站建设教学专业seo网络营销公司 php会了 怎么做网站手机百度网页版入口 网站建设公司广告标题语求购买链接 广告游戏重庆seo公司排名 怎么通过网站打广告长沙百度推广运营公司
API如何优雅的获取单条数据 案例一 对于查询类API,查询的是单条数据,比如根据主键ID查询用户信息,sql如下: select id, name, age from user where id = #{id} API默认返回的数据格式是多条的,如下: {"success": true,"data": [{"id": 1,"name": "John","age": 18"}],"msg": null } 但实际上我们希望返回的数据格式是单条的,如下这样: {"success": true,"data": {"id": 1,"name": "John","age": 18"},"msg": null } 案例二 如果API是查询单条数据的单个字段,比如根据主键ID查询用户名,sql如下: select name from user where id = #{id} 默认返回的数据格式如下: {"success": true,"data": [{"name": "John"}],"msg": null } 但实际上我们希望返回的数据格式是单个字符串,如下这样: {"success": true,"data": "John","msg": null } 解决方案 上面2个案例都可以用数据转换插件来实现,官方插件市场已经提供了单条数据取值插件,直接使用它即可实现 下载插件,放到安装目录下的extlib目录下,并重启DBAPI修改API配置,执行器 - SQL - 插件名称选择此插件即可 注意插件参数不填,就返回单条对象数据,对应实现案例一 如果要实现案例二,就要填写插件参数,参数填写要提取的字段名,比如填写name 插件文档 具体实现请查看插件文档