public string ToJson(JsonSchemaGeneratorSettings jsonSchemaGenerator)
{
var settings = new JsonSerializerSettings
{
PreserveReferencesHandling = PreserveReferencesHandling.None,
Formatting = Formatting.Indented
};
GenerateOperationIds();
JsonSchemaReferenceUtilities.UpdateSchemaReferencePaths(this, new SwaggerSchemaResolver(this, jsonSchemaGenerator));
var data = JsonConvert.SerializeObject(this, settings);
JsonSchemaReferenceUtilities.UpdateSchemaReferences(this);
return JsonSchemaReferenceUtilities.ConvertPropertyReferences(data);
}