验证 JSON 文件语法
如果未正确格式化 JSON 文件,那么服务器无法对其进行处理,也无法将其装入到您的主题中。
正确格式化的 JSON 文件在句法上同时也是正确的 JSON。它还包含仅在句法上正确的 WebSphere® Portal 主题优化框架模块定义、主题概要文件定义或 JSON 菜单框架菜单定义。
要避免这些问题,请验证 JSON 文件的基本 JSON 语法以及特定 WebSphere Portal 语法这两者,再将其部署到 WebSphere Portal 环境。
要验证基本 JSON 语法,请使用诸如 JSONLint 的工具。有关更多信息,请参阅 JSONLint 链接。对 WebSphere Portal 进行了扩展以允许在 JSON 文件中进行注释。严格的 JSON 验证器(如 JSONLint)将这些注释标记为不正确的语法。移除任何此类注释,再将 JSON 传递到验证解析器。
要验证 WebSphere Portal 特定定义语法,可以使用 JSON 模式验证器,此验证器采用两个 JSON 文件作为输入。它会比较要验证的输入以及要根据其进行验证的模式。为模块定义、概要文件和菜单定义提供了 JSON 模式文件。