IIB(IBM集成总线)的JSON验证

IIB(IBM集成总线)的JSON验证,json,validation,parsing,ibm-integration-bus,Json,Validation,Parsing,Ibm Integration Bus,我正在尝试为IIB(IBM集成总线)创建一个JSON验证程序,因为我无法使用任何第三方现有的JSON验证api,这些api可以通过Internet获得。到目前为止,我已经有了将JSON数据转换为XML的想法&将JSON模式转换为XSD,执行验证 上述方法是否会导致任何问题,或者我是否需要探索如何创建一个解析器,将数据分解为令牌和验证(我知道这很难创建) 模式验证需要大量CPU处理。如果要将JSON解析为XML,然后进行验证,则需要消耗更多的CPU 您可以创建一个Java计算并使用第三方库(无需上

我正在尝试为IIB(IBM集成总线)创建一个JSON验证程序,因为我无法使用任何第三方现有的JSON验证api,这些api可以通过Internet获得。到目前为止,我已经有了将JSON数据转换为XML的想法&将JSON模式转换为XSD,执行验证


上述方法是否会导致任何问题,或者我是否需要探索如何创建一个解析器,将数据分解为令牌和验证(我知道这很难创建)

模式验证需要大量CPU处理。如果要将JSON解析为XML,然后进行验证,则需要消耗更多的CPU

您可以创建一个Java计算并使用第三方库(无需上网)来使用JSON模式进行验证


您不必创建任何IIB支持JSON验证的Swagger,这是REST服务的合同。
您可以用JSON或YAML(自10.0.0.7以来支持的最后一个)编写Swagger文档。如果您更熟悉XSD,您可以构建一个XSD,然后使用一些在线转换器将您的XSD转换为JSON(搜索“xml到JSON”),最后在您的招摇定义中使用它。

谢谢您的回答&我同意,但我的客户不希望我在其服务中使用第三方代码。您可以推荐任何其他方法