大家好,才是真的好。
JSON数据在Notes/Domino已经变得非常重要。从Domino 10开始,在LotusScript语言中就加入了对JSON数据处理功能。在管理中,我们知道,从Domino 12版本开始就支持Domino自动化配置,也是使用JSON数据作为参数。
因此,一个合格的JSON的数据需要得到有效验证。
目前主流办法是网上进行搜索,然后在线验证自己的JSON。
但今天我们介绍一款Domino自带的JSON校验工具。该工具是2022年发布的Domino 12.0版本加入的,去年1月在Domino Ideas站点也有人提出,是否可以直接在Notes本地运行。
已经很快获得了答复。
所以大家如果对Domino有什么新功能或新期待要求,都可以去Domino Ideas站点提出来,毕竟每个新版的Domino,能根据大家的提议来进行更新。
言归正传,我们可以在Domino程序目录下看到这个工具validjson.exe。
如何使用呢?有两种办法:一种是在Windows的CMD命令行工具中运行该命令,另一种是在Domino控制台上直接运行。第一种办法,我们从cmd命令行进入Domino程序目录,然后运行validjson.exe c:\test.json,如果test.json是一段合格的JSON数据,就可以直接返回success消息,如下图:
例如test.json里面少了个大括号或者啥的,就会提示Failed,还有具体信息,如下图:
第二种方式,在Domino控制台中直接运行该校验工具,如下图:
Domino中,要输入命令load加上程序名称,例如load validjson,后面添加根据具体的json数据位置和名称即可,如上图。
是不是很好用?
假如你因为安全限制原因,无法连接Internet网络,而对自己代码生成或手写的JSON没有信心,那么就在Domino中试试吧,尤其在Domino一键配置功能使用JSON时,相当有用。
Domino一键配置功能可参见,我们以前写的《我太喜欢Domino V12中的一键配置功能了》。