找回密码
 立即注册

QQ登录

只需一步,快速开始

Jack.Cheng
超级版主   /  发表于:2023-1-31 10:37  /   查看:1432  /  回复:0
本帖最后由 Jack.Cheng 于 2023-2-15 16:16 编辑

本帖解密内容如下
  • JSON序列化和反序列化插件支持设置示例JSON,后续调用有智能提示
  • 修改转换内建表的文字描述
  • 表名选择框加宽



一、JSON序列化和反序列化插件支持设置示例JSON,后续调用有智能提示
如果大家用过发送http请求命令功能的话,就会发现无论是页面调用服务端命令,还是服务端命令里面调用外部接口,都需要配套用到这么个插件

image.png44321288.png
老版本时候,反序列化出来的对象,如果你要拿到里面的属性,需要自己用点号运算符(.)来获取。一层还好,要是JSON里面存在多级嵌套(很常见哦),你得自己确定层级和元素名称,非常不便。写错的话,就会拿不到自己希望获取的值。对大家开发体验不太友好。
而在活字格9,我们加了一个【小小的改变】来让大家后面很方便找到JSON里面的值
image.png138674620.png
举个例子,我要把这个JSON串反序列化出来,拿到里面的值做后续使用
  1. {"title":"葡萄城官网","json.url":"https://www.grapecity.com.cn/solutions/huozige","keywords":"低代码","功能":["WEB应用开发","移动端应用开发","PDA运行","复杂报表","前后端分离",{"备注":["提高开发效率","降低开发成本"]}],"加入我们":{"qq群":"708173924"}}
复制代码

按照新功能,我把示例JSON设置好
image.png672165221.png
  1. {
  2.   "title":"",
  3.   "json.url":"",
  4.   "keywords":"",
  5.   "功能":[
  6.     "",
  7.     "",
  8.   {
  9.     "备注":[
  10.       "",
  11.       ""
  12.     ]
  13.   }
  14.   ],
  15.   "加入我们":{
  16.   "qq群":""
  17.     }
复制代码
接下来我在使用时候(比如设置变量命令、设置单元格属性等),你就可以直接在这儿双击选择了
image.png16556090.png

因为一般调用接口,文档里面都有示例JSON,所以大家做的就是拷贝示例JSON到那个框框,后面随心用,是不是很方便哇~

二、修改转换内建表的文字描述
活字格9中,我们把
image.png958518371.png
换了个描述
image.png294359130.png
之前大家不是觉得描述不够清晰嘛,这样子是不是一目了然了

三、表名选择框加宽
之前老版本如果有个数据表的名字特别长,会出现这种尴尬的情况
image.png23595580.png
活字格9里面,我们把所有显示表名的地方拉长了,对于长表名的显示更加友好
image.png425239257.png

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部