4 instantiations of JsonDocument
System.Text.Json (4)
330 references to JsonDocument
Aspire.Hosting.PostgreSQL.Tests (2)
Aspire.Hosting.Tests (3)
dotnet-openapi (2)
dotnet-user-jwts (2)
JwtBearerSample (2)
Microsoft.AspNetCore.Authentication (1)
Microsoft.AspNetCore.Authentication.Facebook (2)
Microsoft.AspNetCore.Authentication.Google (2)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (2)
Microsoft.AspNetCore.Authentication.OAuth (8)
Microsoft.AspNetCore.Authentication.OpenIdConnect (8)
Microsoft.AspNetCore.Authentication.Test (28)
Microsoft.AspNetCore.Authentication.Twitter (5)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (56)
Microsoft.AspNetCore.Http.Abstractions.Tests (2)
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Microsoft.Build (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (6)
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.Extensions.Configuration.Json (2)
Microsoft.JSInterop.Tests (2)
Negotiate.Client (2)
OpenIdConnectSample (2)
SocialSample (9)
System.Text.Json (146)
System\Text\Json\Document\JsonDocument.Parse.cs (24)
16private static JsonDocument? s_nullLiteral;
17private static JsonDocument? s_trueLiteral;
18private static JsonDocument? s_falseLiteral;
47public static JsonDocument Parse(ReadOnlyMemory<byte> utf8Json, JsonDocumentOptions options = default)
77public static JsonDocument Parse(ReadOnlySequence<byte> utf8Json, JsonDocumentOptions options = default)
118public static JsonDocument Parse(Stream utf8Json, JsonDocumentOptions options = default)
140internal static JsonDocument ParseRented(PooledByteBufferWriter utf8Json, JsonDocumentOptions options = default)
149internal static JsonDocument ParseValue(Stream utf8Json, JsonDocumentOptions options)
166internal static JsonDocument ParseValue(ReadOnlySpan<byte> utf8Json, JsonDocumentOptions options)
174internal static JsonDocument ParseValue(string json, JsonDocumentOptions options)
196public static Task<JsonDocument> ParseAsync(
209private static async Task<JsonDocument> ParseAsyncCore(
229internal static async Task<JsonDocument> ParseAsyncCoreUnrented(
266public static JsonDocument Parse([StringSyntax(StringSyntaxAttribute.Json)] ReadOnlyMemory<char> json, JsonDocumentOptions options = default)
291internal static JsonDocument ParseValue(ReadOnlyMemory<char> json, JsonDocumentOptions options)
330public static JsonDocument Parse([StringSyntax(StringSyntaxAttribute.Json)] string json, JsonDocumentOptions options = default)
378public static bool TryParseValue(ref Utf8JsonReader reader, [NotNullWhen(true)] out JsonDocument? document)
418public static JsonDocument ParseValue(ref Utf8JsonReader reader)
420bool ret = TryParseValue(ref reader, out JsonDocument? document, shouldThrow: true, useArrayPools: true);
429[NotNullWhen(true)] out JsonDocument? document,
672private static JsonDocument CreateForLiteral(JsonTokenType tokenType)
688JsonDocument Create(byte[] utf8Json)
696private static JsonDocument Parse(
723private static JsonDocument ParseUnrented(
System\Text\Json\Serialization\JsonSerializer.Write.Document.cs (19)
14/// Converts the provided value into a <see cref="JsonDocument"/>.
17/// <returns>A <see cref="JsonDocument"/> representation of the JSON value.</returns>
26public static JsonDocument SerializeToDocument<TValue>(TValue value, JsonSerializerOptions? options = null)
33/// Converts the provided value into a <see cref="JsonDocument"/>.
35/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns>
51public static JsonDocument SerializeToDocument(object? value, Type inputType, JsonSerializerOptions? options = null)
59/// Converts the provided value into a <see cref="JsonDocument"/>.
62/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns>
68public static JsonDocument SerializeToDocument<TValue>(TValue value, JsonTypeInfo<TValue> jsonTypeInfo)
80/// Converts the provided value into a <see cref="JsonDocument"/>.
82/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns>
91public static JsonDocument SerializeToDocument(object? value, JsonTypeInfo jsonTypeInfo)
103/// Converts the provided value into a <see cref="JsonDocument"/>.
105/// <returns>A <see cref="JsonDocument"/> representation of the value.</returns>
120public static JsonDocument SerializeToDocument(object? value, Type inputType, JsonSerializerContext context)
131private static JsonDocument WriteDocument<TValue>(in TValue value, JsonTypeInfo<TValue> jsonTypeInfo)
144return JsonDocument.ParseRented(output, options.GetDocumentOptions());
152private static JsonDocument WriteDocumentAsObject(object? value, JsonTypeInfo jsonTypeInfo)
165return JsonDocument.ParseRented(output, options.GetDocumentOptions());
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (2)
Templates.Blazor.WebAssembly.Tests (2)
Templates.Mvc.Tests (2)
Templates.Tests (2)