NSwag.SwaggerDocument.ToJson C# (CSharp) Method

ToJson() public method

Converts the description object to JSON.
public ToJson ( ) : string
return string
        public string ToJson()
        {
            return ToJson(new JsonSchemaGeneratorSettings());
        }

Same methods

SwaggerDocument::ToJson ( NJsonSchema.JsonSchemaGeneratorSettings jsonSchemaGenerator ) : string

Usage Example

        /// <summary>Converts the Swagger specification to YAML.</summary>
        /// <returns>The YAML string.</returns>
        public static string ToYaml(this SwaggerDocument document)
        {
            var     json               = document.ToJson();
            var     expConverter       = new ExpandoObjectConverter();
            dynamic deserializedObject = JsonConvert.DeserializeObject <ExpandoObject>(json, expConverter);

            var serializer = new Serializer();

            return(serializer.Serialize(deserializedObject));
        }