diff --git a/Assets/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs b/Assets/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs index c0b65b0eb..631ae8563 100644 --- a/Assets/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs +++ b/Assets/VRM/UniJSON/Scripts/JsonSchemaValidator/JsonObjectValidator.cs @@ -361,7 +361,7 @@ namespace UniJSON FieldValidator fv; if (m_validators.TryGetValue(fieldName, out fv)) { - var isRequired = required.Contains(fieldName); + var isRequired = required != null && required.Contains(fieldName); var ex = fv(schema, c, o, isRequired); if (ex != null) {