如何验证无效 JSON 与 Node.js 中 JSON 的无效架构

How to validate for Invalid JSON vs Invalid Schema of the JSON in Node.js

我一直在学习 Node.js 中的 JSON,所以这个问题非常简单。

我被要求验证 JSON 的有效架构和有效的 JSON。

这个范围如何?应该首先验证哪一个?为什么?

首先验证 JSON 是否有效,然后才是架构。

如果字符串不是有效的 JSON,则无法验证 JSON 架构。

话虽如此,您当然可以 JSON.stringify JSON

的字符串版本