Caplin Trader 4.8.0

Class: module:caplin/core/validator/JsonValidator

module:caplin/core/validator/JsonValidator

Constructor

new module:caplin/core/validator/JsonValidator(failureMessage)

The JsonValidator is a module:caplin/trading/validation/Validator that ensures the given string is valid JSON.
Parameters:
Name Type Description
failureMessage String The i18n tag for error message to display if value is not valid JSON.
Implements:

Methods

validate(value, attributes, validationResult)

Determine whether the provided value is valid JSON or not and set the result on the provided module:br/validation/ValidationResult.
Parameters:
Name Type Description
value Object The value to validate.
attributes Object attributes to control the validation process. Not used in this implementation.
validationResult module:br/validation/ValidationResult the ValidationResult in which to store the result of this validation.
Implements: