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
#126401 - System.MissingMethodException for JsonDocument.Parse(System.ReadOnlyMemory`1<Char>, System.Text.Json.JsonDocumentOptions)
Issue -
State: closed - Opened by Trivedi-Ashish 7 months ago
- 2 comments
Labels: area-System.Text.Json
#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
#118061 - System.Text.Json throws InvalidOperationException deserializing a polymorphic type which overrides an ignored property
Issue -
State: open - Opened by martincostello about 1 year ago
Labels: area-System.Text.Json
#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
#114866 - JsonNode.DeepEquals method in System.Text.Json returns incorrect value when second object contains item not in first and length is same
Issue -
State: closed - Opened by scott-shrout over 1 year ago
- 2 comments
Labels: area-System.Text.Json, untriaged
#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