An open API service for providing issue and pull request metadata for open source projects.

GitHub / dotnet/runtime issues and pull requests

Labelled with: area-System.Text.Json

#135325 - [release/11.0] JsonNamingPolicyAttribute: Add missing PascalCase

Pull Request - State: closed - Opened by github-actions[bot] 10 days ago - 4 comments
Labels: Servicing-approved, area-System.Text.Json

#135238 - JsonNamingPolicyAttribute: Add missing PascalCase

Pull Request - State: closed - Opened by compujuckel 11 days ago - 4 comments
Labels: area-System.Text.Json, community-contribution

#133475 - [release/11.0] Suppress SYSLIB1227 for unions with custom converters

Pull Request - State: closed - Opened by github-actions[bot] about 1 month ago - 4 comments
Labels: Servicing-approved, area-System.Text.Json

#133075 - [release/11.0] [System.Text.Json] Use root-level patterns for generated unions

Pull Request - State: closed - Opened by github-actions[bot] about 1 month ago - 4 comments
Labels: Servicing-approved, area-System.Text.Json

#133061 - [release/10.0] [S.T.J] Fix PropertyRef.Equals

Pull Request - State: closed - Opened by github-actions[bot] about 1 month ago - 3 comments
Labels: Servicing-approved, area-System.Text.Json

#132766 - Throw JsonException for duplicate JsonObject properties

Pull Request - State: closed - Opened by PranavSenthilnathan about 2 months ago - 2 comments
Labels: area-System.Text.Json

#132660 - System.Text.Json can't serialize nested `closed` hierarchies

Issue - State: open - Opened by andrewlock about 2 months ago
Labels: area-System.Text.Json

#132642 - [API Proposal]: allow multiple JsonStringEnumMemberNameAttribute Names

Issue - State: open - Opened by asrichesson about 2 months ago - 3 comments
Labels: api-suggestion, area-System.Text.Json

#132504 - [S.T.J] Audit `is ... or ...` pattern matching

Pull Request - State: open - Opened by jozkee about 2 months ago - 10 comments
Labels: area-System.Text.Json

#132486 - [release/11.0-rc1] [System.Text.Json] Fix ARM64 Utf8JsonReader regression

Pull Request - State: closed - Opened by github-actions[bot] about 2 months ago - 2 comments
Labels: area-System.Text.Json

#132452 - [System.Text.Json] Fix ARM64 Utf8JsonReader regression

Pull Request - State: closed - Opened by jozkee about 2 months ago - 8 comments
Labels: area-System.Text.Json

#132438 - [automated] Merge branch 'release/11.0-rc1' => 'release/11.0'

Pull Request - State: open - Opened by github-actions[bot] 2 months ago - 2 comments
Labels: area-System.Text.Json

#132430 - Test Utf8JsonReader code shape for ARM64 regression

Pull Request - State: closed - Opened by jozkee 2 months ago - 11 comments
Labels: area-System.Text.Json

#132427 - [release/11.0-rc1] Add structural union type classifier

Pull Request - State: closed - Opened by eiriktsarpalis 2 months ago - 3 comments
Labels: Servicing-approved, area-System.Text.Json

#132411 - [System.Text.Json] Add structural union type classifier

Pull Request - State: closed - Opened by eiriktsarpalis 2 months ago - 2 comments
Labels: area-System.Text.Json

#132399 - Test JsonEncodedText.GetHashCode code shape for ARM64 regression

Pull Request - State: open - Opened by eiriktsarpalis 2 months ago - 6 comments
Labels: area-System.Text.Json

#132271 - Fix JSON schema nullability for readonly properties

Pull Request - State: closed - Opened by Youssef1313 2 months ago - 6 comments
Labels: area-System.Text.Json

#132200 - .NET 9 OpenApi: JSON schema generation is not supported for contracts using ReferenceHandler.Preserve

Issue - State: open - Opened by nicolaiarocci almost 2 years ago - 14 comments
Labels: area-System.Text.Json

#131600 - [Perf] Linux/arm64: 1 Regression on 7/22/2026 1:13:11 AM +00:00

Issue - State: open - Opened by performanceautofiler[bot] 3 months ago - 13 comments
Labels: arch-arm64, area-System.Text.Json, os-linux, tenet-performance, tenet-performance-benchmarks, runtime-coreclr

#131523 - Add System.Text.Json converters for BFloat16 and the IEEE 754 decimal types

Pull Request - State: closed - Opened by eiriktsarpalis 3 months ago - 2 comments
Labels: area-System.Text.Json

#131452 - Use Reflection.Emit accessors when dynamic code is supported

Pull Request - State: closed - Opened by eiriktsarpalis 3 months ago - 6 comments
Labels: area-System.Text.Json

#131412 - [release/11.0-preview7] Add `contentEncoding: base64` to JSON schema for byte[], Memory, and ReadOnlyMemory

Pull Request - State: closed - Opened by Copilot 3 months ago - 4 comments
Labels: area-System.Text.Json

#131253 - JSON serialization fails when DerivedTypes is augmented after first serialization

Issue - State: closed - Opened by DiegoBaldassarMilleuno 3 months ago - 3 comments
Labels: area-System.Text.Json

#131097 - [API Proposal]: Built-in System.Text.Json converters for BFloat16 and Decimal32/64/128

Issue - State: closed - Opened by tannergooding 3 months ago - 6 comments
Labels: api-approved, area-System.Text.Json, blocking

#131018 - Optimize method invocations in System.Text.Json et al.

Pull Request - State: closed - Opened by teo-tsirpanis 3 months ago - 4 comments
Labels: area-System.Text.Json, community-contribution

#130976 - Modernize System.Text.Json product code

Pull Request - State: closed - Opened by eiriktsarpalis 3 months ago - 4 comments
Labels: area-System.Text.Json

#130808 - Infer System.Text.Json polymorphism from closed type hierarchies

Pull Request - State: closed - Opened by eiriktsarpalis 3 months ago - 4 comments
Labels: area-System.Text.Json

#130783 - Test Failure: System.Text.Json.Serialization.Tests.StreamTests_Sync.VeryLargeJsonFileTest

Issue - State: open - Opened by JulieLeeMSFT 3 months ago - 2 comments
Labels: area-System.Text.Json, blocking-clean-ci-optional, Known Build Error

#130695 - Remove dead net9 code

Pull Request - State: closed - Opened by xtqqczze 3 months ago - 3 comments
Labels: area-System.Text.Json, community-contribution

#130694 - Remove dead net8 code

Pull Request - State: closed - Opened by xtqqczze 3 months ago - 4 comments
Labels: area-System.Text.Json

#130665 - Produce deprecated property in JsonSchema for obsolete types

Pull Request - State: closed - Opened by Youssef1313 3 months ago - 3 comments
Labels: area-System.Text.Json

#130164 - Percent-encode JSON pointer reference tokens in JsonSchemaExporter $ref values

Pull Request - State: closed - Opened by Copilot 4 months ago - 4 comments
Labels: area-System.Text.Json

#130162 - Json schema exporter doesn't percent-encode `$ref`

Issue - State: closed - Opened by Youssef1313 4 months ago - 1 comment
Labels: area-System.Text.Json

#129805 - [API Proposal]: JsonUnionTypeStructuralClassifier for structural union discrimination

Issue - State: closed - Opened by eiriktsarpalis 4 months ago - 3 comments
Labels: api-approved, area-System.Text.Json

#129220 - Fix null return condition in NullableConverter<T>.OnTryRead

Pull Request - State: open - Opened by prozolic 4 months ago - 3 comments
Labels: area-System.Text.Json

#128766 - [ci-scan] Test failure: AsyncEnumerableTests.SerializeAsyncEnumerable_PartialItemFailure_PriorItemsAreFullyWritten on tvOS

Issue - State: open - Opened by github-actions[bot] 5 months ago - 6 comments
Labels: area-System.Text.Json, disabled-test, os-ios, Known Build Error, agentic-workflows

#128765 - [ci-scan] Test failure: PolymorphicTests.MetadataServices_NullPolymorphismOptions_DoesNotActivateAttributeClassifier on tvOS

Issue - State: closed - Opened by github-actions[bot] 5 months ago - 4 comments
Labels: area-System.Text.Json, disabled-test, os-ios, Known Build Error, agentic-workflows

#123882 - JsonObjectConverter throws ArgumentException instead of JsonException on DuplicateKey

Issue - State: closed - Opened by hbeierlein-tekaris 9 months ago - 1 comment
Labels: area-System.Text.Json

#123013 - System.Text.Json.SourceGeneration.Roslyn4.4.Unit.Tests OOM on linux-arm64

Issue - State: open - Opened by PranavSenthilnathan 9 months ago - 1 comment
Labels: area-System.Text.Json, Known Build Error

#122962 - [API Proposal]: System.Text.Json: Add JsonSerializerOptions.DateTimeUnspecifiedKindHandling property

Issue - State: closed - Opened by wdnijdam 9 months ago - 5 comments
Labels: api-suggestion, area-System.Text.Json

#121035 - Investigation: JsonObject PropertyNameCaseInsensitive - Issue Already Fixed

Pull Request - State: closed - Opened by Copilot 12 months ago - 5 comments
Labels: area-System.Text.Json

#120635 - Add unit tests to improve System.Text.Json code coverage

Pull Request - State: closed - Opened by Copilot about 1 year ago - 15 comments
Labels: area-System.Text.Json, test-enhancement

#120247 - Remove an STJ deep nested object test causing occasional failures

Pull Request - State: open - Opened by jeffhandley about 1 year ago
Labels: area-System.Text.Json, test-enhancement

#119773 - Sonatype reports CVE-2024-43485 for System.Text.Json 9.x and 10.x

Issue - State: closed - Opened by pvarshney123 about 1 year ago - 12 comments
Labels: area-System.Text.Json, untriaged

#119445 - Delete some dead code in System.Text.Json

Pull Request - State: closed - Opened by MihaZupan about 1 year ago - 1 comment
Labels: area-System.Text.Json

#119314 - [API Proposal]: JsonStringEnumMemberName allow empty string

Issue - State: closed - Opened by ElDuderinoBerlin about 1 year ago - 3 comments
Labels: api-suggestion, area-System.Text.Json, untriaged

#119224 - Add generic methods to retrieve JsonTypeInfo in JsonSerializationOptions

Pull Request - State: closed - Opened by manandre about 1 year ago - 2 comments
Labels: area-System.Text.Json, community-contribution

#119151 - JsonSerializer.DeserializeAsyncEnumerable does not dispose the stream

Issue - State: closed - Opened by Charlieface about 1 year ago - 2 comments
Labels: area-System.Text.Json, untriaged

#118786 - Bug: JsonPolymorphic fails with case-insensitive discriminator property name

Issue - State: closed - Opened by Novoposarantus about 1 year ago - 4 comments
Labels: area-System.Text.Json, untriaged

#118625 - JsonTypeInfo.CreateJsonTypeInfo does not considers JsonConverterAttribute

Issue - State: closed - Opened by universorum about 1 year ago - 3 comments
Labels: area-System.Text.Json, untriaged

#118502 - System.Text.Json: private fields with underscore cannot be matched

Issue - State: closed - Opened by ramil-mux about 1 year ago - 3 comments
Labels: area-System.Text.Json, untriaged

#118469 - Add extension method for JsonSerializerOptions.GetTypeInfo

Pull Request - State: open - Opened by agocke about 1 year ago - 4 comments
Labels: area-System.Text.Json

#118441 - Fix conditional usage of `OrderedDictionary.TryGetValue`

Pull Request - State: closed - Opened by xtqqczze about 1 year ago - 1 comment
Labels: area-System.Text.Json, community-contribution

#118422 - Refactor conditional compilation directives

Pull Request - State: closed - Opened by xtqqczze about 1 year ago
Labels: area-System.Text.Json, community-contribution

#118408 - [Json] Avoid ReadOnlySequence with Stream deserializing

Pull Request - State: open - Opened by BrennanConroy about 1 year ago
Labels: area-System.Text.Json

#118181 - Remove unnecessary length check in Guid parsing

Pull Request - State: closed - Opened by PranavSenthilnathan about 1 year ago - 3 comments
Labels: area-System.Text.Json

#118173 - [Perf] System.Text.Json.Serialization Regressions on 7/21/2025 11:54:44 PM +00:00

Issue - State: closed - Opened by performanceautofiler[bot] about 1 year ago - 5 comments
Labels: area-System.Text.Json, os-windows, tenet-performance, tenet-performance-benchmarks, arch-x64, runtime-coreclr

#118172 - [Perf] System.Text.Json.Tests.Perf_Get Regression on 7/22/2025 8:55:52 AM +00:00

Issue - State: closed - Opened by performanceautofiler[bot] about 1 year ago - 2 comments
Labels: area-System.Text.Json, os-windows, arch-x64, runtime-coreclr

#117993 - Unquote primitive string values in JsonNode.ToString()

Pull Request - State: closed - Opened by PranavSenthilnathan about 1 year ago - 2 comments
Labels: area-System.Text.Json

#117992 - ToString for JsonValue is not special cased correctly

Issue - State: closed - Opened by PranavSenthilnathan about 1 year ago - 2 comments
Labels: area-System.Text.Json

#117956 - Fuzz Json Deserializing

Pull Request - State: open - Opened by BrennanConroy about 1 year ago
Labels: area-System.Text.Json

#117917 - [release/10.0-preview7] New JsonValue derived class for JSON primitives

Pull Request - State: closed - Opened by github-actions[bot] about 1 year ago - 4 comments
Labels: Servicing-approved, area-System.Text.Json

#117839 - [STJ] Optimize EnumFieldInfo sorting

Pull Request - State: closed - Opened by IDisposable about 1 year ago - 9 comments
Labels: area-System.Text.Json, community-contribution

#117806 - [release/9.0-staging] [STJ] Fix formatting of flag enums when values are overlapping.

Pull Request - State: closed - Opened by github-actions[bot] about 1 year ago - 4 comments
Labels: Servicing-rejected, area-System.Text.Json

#117503 - Fix handling of top-level nullable type schema generation.

Pull Request - State: closed - Opened by eiriktsarpalis over 1 year ago
Labels: area-System.Text.Json

#117499 - Move common tail of `SetCreateObject` method to non-generic base

Pull Request - State: closed - Opened by MichalStrehovsky over 1 year ago - 2 comments
Labels: area-System.Text.Json

#117498 - Avoid closures in `JsonPropertyInfoOfT`/`JsonTypeInfoOfT`

Pull Request - State: closed - Opened by MichalStrehovsky over 1 year ago - 2 comments
Labels: area-System.Text.Json

#117239 - Validator incorrectly flags virtual required property as missing when overridden with different JsonPropertyName

Issue - State: closed - Opened by VitaliyChaban over 1 year ago - 2 comments
Labels: area-System.Text.Json, untriaged

#117145 - JsonSerializer assigns null values to non-nullable init-only properties

Issue - State: closed - Opened by vanka78bg over 1 year ago - 2 comments
Labels: area-System.Text.Json, untriaged

#117131 - [API Proposal]: Enable decoding APIs on JsonUTF8Reader.

Issue - State: closed - Opened by petrroll over 1 year ago - 13 comments
Labels: api-suggestion, area-System.Text.Json, untriaged

#117119 - JsonConverter.CanConvert called with a different type depending on the type of the container

Issue - State: closed - Opened by zarawesome over 1 year ago - 7 comments
Labels: area-System.Text.Json, untriaged

#117079 - STJ: Adding support for JsonNamingPolicyAttribute

Pull Request - State: closed - Opened by dannyd89 over 1 year ago - 3 comments
Labels: area-System.Text.Json, community-contribution

#117052 - [API Proposal]: Implement IParsable<T> on JsonNode

Issue - State: closed - Opened by masonwheeler over 1 year ago - 5 comments
Labels: api-suggestion, area-System.Text.Json, untriaged

#116947 - [Json] JsonSerializer+PipeReader support

Pull Request - State: open - Opened by BrennanConroy over 1 year ago
Labels: area-System.Text.Json

#116890 - [API Proposal]: Polymorphic Deserialization Fallback/Unbound Metadata Capture

Issue - State: closed - Opened by RyanThomas73 over 1 year ago - 3 comments
Labels: api-suggestion, area-System.Text.Json, untriaged

#116884 - [Json] Fix error case in HalfConverter when dealing with large values

Pull Request - State: open - Opened by BrennanConroy over 1 year ago
Labels: area-System.Text.Json

#116812 - STJ deserialize should behave the same on property without getter

Issue - State: closed - Opened by ltbyun over 1 year ago - 2 comments
Labels: area-System.Text.Json, untriaged

#116810 - System.Text.Json 9.0.6 Error while using PipeWriter

Issue - State: closed - Opened by shargon over 1 year ago - 1 comment
Labels: area-System.Text.Json, untriaged

#116807 - JSON: Don't mark unmapped properties as read

Pull Request - State: open - Opened by PranavSenthilnathan over 1 year ago
Labels: area-System.Text.Json

#116798 - New JsonValue derived class for JSON primitives

Pull Request - State: closed - Opened by PranavSenthilnathan over 1 year ago - 3 comments
Labels: area-System.Text.Json

#116446 - Fix a couple error cases in Json parsing

Pull Request - State: closed - Opened by BrennanConroy over 1 year ago - 1 comment
Labels: area-System.Text.Json

#116363 - Add JsonElement.Parse

Pull Request - State: open - Opened by stephentoub over 1 year ago
Labels: area-System.Text.Json

#116320 - [API Proposal]: Expose JsonElement.ReverseArrayEnumerator to allow reverse iteration of arrays in JsonDocuments

Issue - State: closed - Opened by olo-ntaylor over 1 year ago - 3 comments
Labels: api-suggestion, area-System.Text.Json, untriaged

#116165 - Track required properties with ValueBitArray

Pull Request - State: closed - Opened by PranavSenthilnathan over 1 year ago - 6 comments
Labels: area-System.Text.Json

#116118 - [API Proposal]: Option to infer CLR type when deserializing JSON primitives as `object`

Issue - State: closed - Opened by PranavSenthilnathan over 1 year ago - 1 comment
Labels: api-suggestion, area-System.Text.Json, untriaged

#116004 - fix json source generator serialize when writing

Pull Request - State: closed - Opened by WeihanLi over 1 year ago - 1 comment
Labels: area-System.Text.Json, community-contribution

#115856 - Option to disallow duplicate JSON properties

Pull Request - State: open - Opened by PranavSenthilnathan over 1 year ago - 6 comments
Labels: area-System.Text.Json

#115856 - Option to disallow duplicate JSON properties

Pull Request - State: open - Opened by PranavSenthilnathan over 1 year ago
Labels: area-System.Text.Json

#115398 - Nested class definition with same name fails serialization with System.Text.Json in source generation mode

Issue - State: closed - Opened by aries-zhang over 1 year ago - 2 comments
Labels: area-System.Text.Json, untriaged

#115377 - .Net 8 json code generator doen't work with Controllers

Issue - State: closed - Opened by olganos over 1 year ago - 5 comments
Labels: area-System.Text.Json, untriaged

#115077 - [release/8.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations.

Pull Request - State: closed - Opened by github-actions[bot] over 1 year ago - 1 comment
Labels: Servicing-approved, area-System.Text.Json

#115076 - [release/9.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations.

Pull Request - State: closed - Opened by github-actions[bot] over 1 year ago - 3 comments
Labels: Servicing-approved, area-System.Text.Json

#114961 - [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations.

Pull Request - State: closed - Opened by eiriktsarpalis over 1 year ago - 4 comments
Labels: area-System.Text.Json

#114863 - Bugfix/113926 fix invalid jsonnode deserialization

Pull Request - State: closed - Opened by Maximys over 1 year ago - 3 comments
Labels: area-System.Text.Json, no-recent-activity, community-contribution, needs-author-action

#114824 - Deserializing inherited class throws exception

Issue - State: closed - Opened by ray440 over 1 year ago - 19 comments
Labels: area-System.Text.Json, regression-from-last-release

#114808 - c# .Net 8, ambiguous between the following methods or properties: 'int.TryParse(string, out int)' and 'int.TryParse(System.ReadOnlySpan

Issue - State: closed - Opened by luozhijian over 1 year ago - 9 comments
Labels: area-System.Text.Json, untriaged

#114490 - Remove a few more instances of unsafe code in STJ

Pull Request - State: closed - Opened by EgorBo over 1 year ago - 2 comments
Labels: area-System.Text.Json, reduce-unsafe