{ "$$version": 1, "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "additionalProperties": false, "title": "String validation", "$$order": [ "ssid", "password", "hostname" ], "required": [ "ssid", "password", "hostname" ], "properties": { "ssid": { "type": "string", "pattern": "^[a-zA-Z]{1,}$" }, "password": { "type": "string", "minLength": 8, "maxLength": 32, "writeOnly": true }, "hostname": { "type": "string", "format": "hostname", "pattern": "/^www.*$/", "maxLength": 32 } } }