Skip to content

Port System.Text.Json documentation for .NET 8.0 APIs #88577

Description

@carlossanlop

Below is the list of APIs that still show up as undocumented in dotnet-api-docs and were introduced in .NET 8.0.

Full porting instructions can be found in the main issue.

This task needs to be finished before the RC2 snap (September 18th).

Summary Parameters TypeParameters ReturnValue API
Missing NA NA NA P:System.Text.Json.JsonEncodedText.Value
Missing NA NA NA P:System.Text.Json.JsonNamingPolicy.KebabCaseLower
Missing NA NA NA P:System.Text.Json.JsonNamingPolicy.KebabCaseUpper
Missing NA NA NA P:System.Text.Json.JsonNamingPolicy.SnakeCaseLower
Missing NA NA NA P:System.Text.Json.JsonNamingPolicy.SnakeCaseUpper
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.Text.Json.JsonElement,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.Text.Json.Utf8JsonReader@,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.Text.Json.Nodes.JsonNode,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.ReadOnlySpan{System.Char},System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.Text.Json.JsonDocument,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.String,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.ReadOnlySpan{System.Byte},System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Deserialize(System.IO.Stream,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.DeserializeAsync(System.IO.Stream,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken)
Missing NA NA NA P:System.Text.Json.JsonSerializer.IsReflectionEnabledByDefault
Missing Missing NA NA M:System.Text.Json.JsonSerializer.Serialize(System.Text.Json.Utf8JsonWriter,System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA NA M:System.Text.Json.JsonSerializer.Serialize(System.IO.Stream,System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.Serialize(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.SerializeAsync(System.IO.Stream,System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Threading.CancellationToken)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.SerializeToDocument(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.SerializeToElement(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.SerializeToNode(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing Missing NA Missing M:System.Text.Json.JsonSerializer.SerializeToUtf8Bytes(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo)
Missing NA NA NA P:System.Text.Json.JsonSerializerOptions.IsReadOnly
Missing NA NA NA M:System.Text.Json.JsonSerializerOptions.MakeReadOnly
Missing NA NA NA P:System.Text.Json.JsonSerializerOptions.PreferredObjectCreationHandling
Missing Missing NA Missing M:System.Text.Json.JsonSerializerOptions.TryGetTypeInfo(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo@)
Missing NA NA NA P:System.Text.Json.JsonSerializerOptions.TypeInfoResolverChain
Missing NA NA NA P:System.Text.Json.JsonSerializerOptions.UnmappedMemberHandling
Missing Missing NA NA M:System.Text.Json.Utf8JsonWriter.WriteRawValue(System.Buffers.ReadOnlySequence{System.Byte},System.Boolean)
Missing NA NA NA F:System.Text.Json.Serialization.JsonKnownNamingPolicy.KebabCaseLower
Missing NA NA NA F:System.Text.Json.Serialization.JsonKnownNamingPolicy.KebabCaseUpper
Missing NA NA NA F:System.Text.Json.Serialization.JsonKnownNamingPolicy.SnakeCaseLower
Missing NA NA NA F:System.Text.Json.Serialization.JsonKnownNamingPolicy.SnakeCaseUpper
Missing NA NA NA T:System.Text.Json.Serialization.JsonObjectCreationHandling
Missing NA NA NA F:System.Text.Json.Serialization.JsonObjectCreationHandling.Populate
Missing NA NA NA F:System.Text.Json.Serialization.JsonObjectCreationHandling.Replace
Missing Missing NA NA M:System.Text.Json.Serialization.JsonObjectCreationHandlingAttribute.#ctor(System.Text.Json.Serialization.JsonObjectCreationHandling)
Missing NA NA NA P:System.Text.Json.Serialization.JsonObjectCreationHandlingAttribute.Handling
Missing NA NA NA T:System.Text.Json.Serialization.JsonObjectCreationHandlingAttribute
Missing NA NA NA F:System.Text.Json.Serialization.JsonUnmappedMemberHandling.Disallow
Missing NA NA NA T:System.Text.Json.Serialization.JsonUnmappedMemberHandling
Missing NA NA NA F:System.Text.Json.Serialization.JsonUnmappedMemberHandling.Skip
Missing Missing NA NA M:System.Text.Json.Serialization.JsonUnmappedMemberHandlingAttribute.#ctor(System.Text.Json.Serialization.JsonUnmappedMemberHandling)
Missing NA NA NA T:System.Text.Json.Serialization.JsonUnmappedMemberHandlingAttribute
Missing NA NA NA P:System.Text.Json.Serialization.JsonUnmappedMemberHandlingAttribute.UnmappedMemberHandling
Missing NA NA NA P:System.Text.Json.Serialization.Metadata.JsonPropertyInfo.ObjectCreationHandling
Missing NA NA NA P:System.Text.Json.Serialization.Metadata.JsonTypeInfo.OriginatingResolver
Missing NA NA NA P:System.Text.Json.Serialization.Metadata.JsonTypeInfo.PreferredPropertyObjectCreationHandling
Missing NA NA NA P:System.Text.Json.Serialization.Metadata.JsonTypeInfo.UnmappedMemberHandling

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions