Udostępnij za pośrednictwem


JsonSchemaExporter.GetJsonSchemaAsNode Metoda

Definicja

Przeciążenia

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Pobiera schemat JSON dla typeInfo jako dokument JsonNode.

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Pobiera schemat JSON dla type jako dokument JsonNode.

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Źródło:
JsonSchemaExporter.cs

Pobiera schemat JSON dla typeInfo jako dokument JsonNode.

public static System.Text.Json.Nodes.JsonNode GetJsonSchemaAsNode (this System.Text.Json.Serialization.Metadata.JsonTypeInfo typeInfo, System.Text.Json.Schema.JsonSchemaExporterOptions? exporterOptions = default);
static member GetJsonSchemaAsNode : System.Text.Json.Serialization.Metadata.JsonTypeInfo * System.Text.Json.Schema.JsonSchemaExporterOptions -> System.Text.Json.Nodes.JsonNode
<Extension()>
Public Function GetJsonSchemaAsNode (typeInfo As JsonTypeInfo, Optional exporterOptions As JsonSchemaExporterOptions = Nothing) As JsonNode

Parametry

typeInfo
JsonTypeInfo

Kontrakt, z którego ma zostać rozpoznany schemat JSON.

exporterOptions
JsonSchemaExporterOptions

Obiekt options zarządzający operacją eksportowania.

Zwraca

Obiekt JSON zawierający schemat dla typeInfo.

Dotyczy

GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)

Źródło:
JsonSchemaExporter.cs

Pobiera schemat JSON dla type jako dokument JsonNode.

public static System.Text.Json.Nodes.JsonNode GetJsonSchemaAsNode (this System.Text.Json.JsonSerializerOptions options, Type type, System.Text.Json.Schema.JsonSchemaExporterOptions? exporterOptions = default);
static member GetJsonSchemaAsNode : System.Text.Json.JsonSerializerOptions * Type * System.Text.Json.Schema.JsonSchemaExporterOptions -> System.Text.Json.Nodes.JsonNode
<Extension()>
Public Function GetJsonSchemaAsNode (options As JsonSerializerOptions, type As Type, Optional exporterOptions As JsonSchemaExporterOptions = Nothing) As JsonNode

Parametry

options
JsonSerializerOptions

Opcje deklarujące kontrakt dla typu.

type
Type

Typ, dla którego należy rozpoznać schemat.

exporterOptions
JsonSchemaExporterOptions

Obiekt options zarządzający operacją eksportowania.

Zwraca

Obiekt JSON zawierający schemat dla type.

Dotyczy