In ConversionUtilities after the call to ConvertDashesToCamelCase the input string can be empty an extra check has to be added to prevent an IndexOutOfRangeException in the following statements.
In ConversionUtilities after the call to ConvertDashesToCamelCase the input string can be empty an extra check has to be added to prevent an IndexOutOfRangeException in the following statements.

This occurs when parsing a json filename with a dash (-) in the name.

NJsonSchema/NJsonSchema,RSuter/NJsonSchema