大家好,才是真的好。

JSON数据在Notes/Domino已经变得非常重要。从Domino 10开始,在LotusScript语言中就加入了对JSON数据处理功能。在管理中,我们知道,从Domino 12版本开始就支持Domino自动化配置,也是使用JSON数据作为参数。

因此,一个合格的JSON的数据需要得到有效验证。

目前主流办法是网上进行搜索,然后在线验证自己的JSON。

Java 校验json格式工具 json校验器_Domino


但今天我们介绍一款Domino自带的JSON校验工具。该工具是2022年发布的Domino 12.0版本加入的,去年1月在Domino Ideas站点也有人提出,是否可以直接在Notes本地运行。

Java 校验json格式工具 json校验器_Domino_02


已经很快获得了答复。

所以大家如果对Domino有什么新功能或新期待要求,都可以去Domino Ideas站点提出来,毕竟每个新版的Domino,能根据大家的提议来进行更新。

言归正传,我们可以在Domino程序目录下看到这个工具validjson.exe。

Java 校验json格式工具 json校验器_Domino_03


如何使用呢?有两种办法:一种是在Windows的CMD命令行工具中运行该命令,另一种是在Domino控制台上直接运行。第一种办法,我们从cmd命令行进入Domino程序目录,然后运行validjson.exe c:\test.json,如果test.json是一段合格的JSON数据,就可以直接返回success消息,如下图:

Java 校验json格式工具 json校验器_node.js_04


例如test.json里面少了个大括号或者啥的,就会提示Failed,还有具体信息,如下图:

Java 校验json格式工具 json校验器_Java 校验json格式工具_05


第二种方式,在Domino控制台中直接运行该校验工具,如下图:

Java 校验json格式工具 json校验器_Domino_06


Domino中,要输入命令load加上程序名称,例如load validjson,后面添加根据具体的json数据位置和名称即可,如上图。

是不是很好用?

假如你因为安全限制原因,无法连接Internet网络,而对自己代码生成或手写的JSON没有信心,那么就在Domino中试试吧,尤其在Domino一键配置功能使用JSON时,相当有用。

Domino一键配置功能可参见,我们以前写的《我太喜欢Domino V12中的一键配置功能了》。