Validation 在实现验证器接口时如何访问有效负载?

Validation 在实现验证器接口时如何访问有效负载?,validation,anypoint-studio,dataweave,mule-esb,mulesoft,Validation,Anypoint Studio,Dataweave,Mule Esb,Mulesoft,我必须验证传入的json负载,如果json无效,则抛出自定义错误。我尝试实现验证程序接口,如上图所示。但我现在应该如何访问有效负载?在早期版本中,该方法接受mule事件,通过该事件我们可以轻松获得有效负载: public interface Validator { /** * Performs the validation and generates a * {@link ValidationResult} back. * * @param ev

我必须验证传入的json负载,如果json无效,则抛出自定义错误。我尝试实现验证程序接口,如上图所示。但我现在应该如何访问有效负载?在早期版本中,该方法接受mule事件,通过该事件我们可以轻松获得有效负载:

public interface Validator
{

    /**
     * Performs the validation and generates a
     * {@link ValidationResult} back.
     *
     * @param event the current {@link MuleEvent}
     * @return a {@link ValidationResult}
     */
    ValidationResult validate(MuleEvent event);
}

我不相信界面是由用户实现的。您应该创建自己的自定义SDK模块@afelisati,但我需要自定义验证和自定义错误消息。如果不喜欢输入,验证程序只是一个失败的操作,如果它喜欢输入,则什么也不做。实际上不需要使用这个接口,我不相信这个接口是由用户实现的。您应该创建自己的自定义SDK模块@afelisati,但我需要自定义验证和自定义错误消息。如果不喜欢输入,验证程序只是一个失败的操作,如果它喜欢输入,则什么也不做。实际上不需要使用该接口。