Added schema by default and reference it from the appsettings files.

+ Do not suggest null values instead of objects
This commit is contained in:
Bjarke Berg
2021-06-24 10:06:57 +02:00
parent 16ada8a63f
commit b3b0c44deb
4 changed files with 1340 additions and 2 deletions

View File

@@ -44,7 +44,8 @@ namespace JsonSchema
SchemaType = SchemaType.JsonSchema,
AlwaysAllowAdditionalObjectProperties = true,
SerializerSettings = new JsonSerializerSettings(),
TypeNameGenerator = new UmbracoPrefixedTypeNameGenerator()
TypeNameGenerator = new UmbracoPrefixedTypeNameGenerator(),
DefaultReferenceTypeNullHandling = ReferenceTypeNullHandling.NotNull
};
settings.SerializerSettings.Converters.Add(new StringEnumConverter());

View File

@@ -1,4 +1,5 @@
{
"$schema" : "./umbraco/config/appsettings-schema.json",
"Serilog": {
"MinimumLevel": {
"Default": "Information"

View File

@@ -1,4 +1,5 @@
{
"$schema" : "./umbraco/config/appsettings-schema.json",
"ConnectionStrings": {
"umbracoDbDSN": ""
},
@@ -71,4 +72,4 @@
}
}
}
}
}

File diff suppressed because it is too large Load Diff