A validator plugin for NeosUI to check properties for valid JSON strings.
Install with composer
composer require vivomedia/neos-ui-json-validator
To use the validator on a property, just add VIVOMEDIA.NeosUI.JsonValidator/Validation/JsonValidator
to the validation within your NodeType definition.
Example:
'Some.Of.Your:NodeTypes':
properties:
jsonString:
type: string
ui:
label: 'JSON Data'
validation:
'Neos.Neos/Validation/NotEmptyValidator': []
'VIVOMEDIA.NeosUI.JsonValidator/Validation/JsonValidator': []
See also: