活字格9.0新功能解密:二十九、易用性 - JSON反序列化智能提示与其他小提升
本帖最后由 Jack.Cheng 于 2023-2-15 16:16 编辑本帖解密内容如下
[*]JSON序列化和反序列化插件支持设置示例JSON,后续调用有智能提示
[*]修改转换内建表的文字描述
[*]表名选择框加宽
一、JSON序列化和反序列化插件支持设置示例JSON,后续调用有智能提示
如果大家用过发送http请求命令功能的话,就会发现无论是页面调用服务端命令,还是服务端命令里面调用外部接口,都需要配套用到这么个插件
老版本时候,反序列化出来的对象,如果你要拿到里面的属性,需要自己用点号运算符(.)来获取。一层还好,要是JSON里面存在多级嵌套(很常见哦{:4_86:}),你得自己确定层级和元素名称,非常不便。写错的话,就会拿不到自己希望获取的值:'(。对大家开发体验不太友好。
而在活字格9,我们加了一个【小小的改变】来让大家后面很方便找到JSON里面的值
举个例子,我要把这个JSON串反序列化出来,拿到里面的值做后续使用
{"title":"葡萄城官网","json.url":"https://www.grapecity.com.cn/solutions/huozige","keywords":"低代码","功能":["WEB应用开发","移动端应用开发","PDA运行","复杂报表","前后端分离",{"备注":["提高开发效率","降低开发成本"]}],"加入我们":{"qq群":"708173924"}}
按照新功能,我把示例JSON设置好
{
"title":"",
"json.url":"",
"keywords":"",
"功能":[
"",
"",
{
"备注":[
"",
""
]
}
],
"加入我们":{
"qq群":""
}接下来我在使用时候(比如设置变量命令、设置单元格属性等),你就可以直接在这儿双击选择了:victory:
因为一般调用接口,文档里面都有示例JSON,所以大家做的就是拷贝示例JSON到那个框框,后面随心用,是不是很方便哇:i0tw2:~
二、修改转换内建表的文字描述
活字格9中,我们把
换了个描述
之前大家不是觉得描述不够清晰嘛,这样子是不是一目了然了
三、表名选择框加宽
之前老版本如果有个数据表的名字特别长,会出现这种尴尬的情况
活字格9里面,我们把所有显示表名的地方拉长了,对于长表名的显示更加友好:itwn:
页:
[1]