2016-05-31 3 views
0

Подтверждает ли посредник проверки достоверность полезной нагрузки сообщения в отношении схемы JSON?Как проверить JSON в WSO2 ESB-посреднике?

Если подтверждение посредника не проверяет JSON на схему, что является лучшим обходным решением?

ответ

3

В настоящее время в каких-либо ESB-посредниках нет встроенной поддержки валидации схемы JSON. В качестве обходного пути вам нужно будет создать структуру XSD в соответствии с вашей полезной нагрузкой JSON, а затем использовать ее в посреднике проверки подлинности [1].

Но, однако, эта функция доступна на дорожной карте [2].

[1] - https://docs.wso2.com/display/ESB490/Validate+Mediator

[2] - https://wso2.org/jira/browse/ESBJAVA-4640

0

Вы можете просто сделать это с помощью фильтра посредников. использовать посредники фильтра для проверки требуемых ключей/значений в запросе.

для получения более подробной информации о работе фильтра медиаторов перейдите по указанной ниже [1] WSO2 Doc

[1] - https://docs.wso2.com/display/ESB480/Filter+Mediator

+0

Я не верю, что ваш обходной путь соответствует требованиям. Требование состоит в том, чтобы проверить полезную нагрузку на всю схему. для реализации упомянутого обходного пути потребуется путь JSON для каждого листового узла. –

Смежные вопросы