ラベル: area-System.Text.Json の Pull Request の一覧を表示します。上から新しい順に表示されています。
- #136136 Fix JsonArray lazy list initialization race
- #136221 Use extension-member polyfills across libraries
- #135776 Allow non-metadata JSON property names with a leading dollar sign
- #136156 Use Volatile.ReadBarrier in JsonArray/JsonObject.GetUnderlyingReprese…
- #135477 Fix nullable struct deserialization across buffer boundaries
- #135325 [release/11.0] JsonNamingPolicyAttribute: Add missing PascalCase
- #135238 JsonNamingPolicyAttribute: Add missing PascalCase
- #135271 Fix JsonSchemaExporter handling of extension data with global Disallow
- #134593 [release/11.0] Use streaming serialization for JSONL entries
- #134554 Use streaming serialization for JSONL entries
- #133886 [release/11.0] Fix System.Text.Json source-generated unsafe accessors
- #133951 [release/11.0] Honor JsonNumberHandlingAttribute declarations on C# unions
- #133599 Fix System.Text.Json source-generated unsafe accessors
- #133075 [release/11.0] [System.Text.Json] Use root-level patterns for generated unions
- #133475 [release/11.0] Suppress SYSLIB1227 for unions with custom converters
- #133099 Revert "[System.Text.Json] Fix ARM64 Utf8JsonReader regression"
- #133243 Fix JsonSchemaExporter handling of default struct parameters
- #133244 Suppress SYSLIB1227 for unions with custom converters
- #133062 [release/9.0-staging] [S.T.J] Fix PropertyRef.Equals
- #133061 [release/10.0] [S.T.J] Fix PropertyRef.Equals
- #133060 [release/11.0] [S.T.J] Fix PropertyRef.Equals
- #133017 [System.Text.Json] Use root-level patterns for generated unions
- #133027 [S.T.J] Fix PropertyRef.Equals
- #133004 [release/11.0] Support nested closed hierarchy inference in System.Text.Json
- #132972 Support nested closed hierarchy inference in System.Text.Json
- #132766 Throw JsonException for duplicate JsonObject properties
- #132271 Fix JSON schema nullability for readonly properties
- #130695 Remove dead net9 code
- #130694 Remove dead net8 code
- #132452 [System.Text.Json] Fix ARM64 Utf8JsonReader regression
- #132427 [release/11.0-rc1] Add structural union type classifier
- #132411 [System.Text.Json] Add structural union type classifier
- #131879 Always match union payloads through the Value property pattern
- #131797 Suppress union ambiguity warning when a global classified is specified at compile time
- #131623 Add JsonPolymorphicAttribute.InferClosedTypePolymorphism
- #131018 Optimize method invocations in System.Text.Json et al.
- #131523 Add System.Text.Json converters for BFloat16 and the IEEE 754 decimal types
- #131452 Use Reflection.Emit accessors when dynamic code is supported
- #130976 Modernize System.Text.Json product code
- #130665 Produce deprecated property in JsonSchema for obsolete types
- #130164 Percent-encode JSON pointer reference tokens in JsonSchemaExporter $ref values
- #130808 Infer System.Text.Json polymorphism from closed type hierarchies
- #130484 Disable Utf8JsonReader whitespace-skip vectorization on browser/WASM
- #130656 Avoid duplicate PropertyRef[] allocation in UTF-8 property cache publish
- #130618 Fix net481 build break and private-constructor assert regressions from PR #130503
- #130503 Select STJ member accessor based on IsDynamicCodeCompiled
- #130454 Fix #130453 build break
- #130163 Re-enable source generator support for inaccessible [JsonInclude] members
- #130094 Suppress [Experimental] diagnostics in System.Text.Json source generator output
- #130132 Enable trim/AOT analyzers on System.Text.Json source generator tests
- #129834 [JSON] Fix source generator serializing null byte[] as empty string
- #128285 Allow empty string identifiers on non-flags enums in JsonStringEnumConverter
- #129965 Disable System.Text.Json polymorphic source-gen tests on NativeAOT
- #129781 Use SearchValues to scan for characters to escape with default Json options
- #129803 Avoid bounds checks in JsonWriterHelper.EscapeNextBytes/Chars
- #129755 Consolidate STJ polymorphism tests into a shared abstract suite
- #129701 Use SearchValues in Utf8JsonReader.SkipWhiteSpace
- #129628 Fix compiled/source-generated lazy loop stack unwinding when giving up at max iteration
- #129530 Fix JsonSchemaExporter dropping nullability for nullable floating-point composition schemas
- #127844 fix: use Stopwatch for ReflectionEmitCachingMemberAccessor TTL
- #129163 Disable failing tests on mono
- #126712 Dispose IAsyncEnumerable enumerators inline during property-based JSON serialization
- #127318 Support open generics in polymorphic serialization in System.Text.Json
- #128900 Fix two union serialization defects: nullable case overload merging (#128688) and default(struct union) crash (#128834)
- #127461 Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2987866
- #128162 Add System.Text.Json union support
- #127679 Fix scoped Utf8JsonReader to carry original position
- #127567 Add JSONL serialization support to System.Text.Json
- #127047 Fix string buffer size calculation in Utf8JsonWriter.WriteStringValue
- #126559 Use ThrowHelper in JsonElement.GetByte/GetSByte/GetInt16/GetUInt16
- #126575 Fix JsonException message property type info in class parameterized constructor
- #126832 Set commit message for image pinning from Renovate
- #126578 Add Utf8JsonWriter.Reset overloads accepting JsonWriterOptions
- #126507 Fix STJ source gen missing type parameter constraints on generic accessor wrappers
- #124650 [STJ Source gen] Use UnsafeAccessor/reflection for inaccessible members
- #125610 Add System.Text.Json support for F# discriminated unions
- #124644 Add JsonNamingPolicy.PascalCase and JsonKnownNamingPolicy.PascalCase
- #122950 Support constructors with byref parameters (in/ref/out) in System.Text.Json
- #124645 Add JsonNamingPolicyAttribute for member-level naming policies in System.Text.Json
- #123209 Support generic converters on generic types with JsonConverterAttribute
- #124646 Support type-level JsonIgnoreCondition via [JsonIgnore] on classes, structs, and interfaces
- #125139 Fix GetValue<object>() and TryGetValue<JsonElement?> on JsonValueOfJsonPrimitive types
- #118207 Optimize Version JSON deserialization with UTF-8 parsing
- #124965 Include propertyName in KeyNotFoundException thrown by JsonElement.GetProperty
- #124994 Fix source generator diagnostics to support #pragma warning disable
- #124892 Convert verbatim string literals to raw string literals in System.Text.Json tests
- #117956 Fuzz Json Deserializing
- #124186 Revert System.Text.Json source generator changes from PR #124077
- #123940 Add GetTypeInfo<T>() and TryGetTypeInfo<T>() to JsonSerializerOptions
- #123417 Fix STJ source generator for partial class contexts with JsonSerializable attributes on multiple declarations
- #120805 Fix primitive converters to honor JsonNumberHandling when obtained via GetConverter
- #120306 Add IReadOnlySet support to System.Text.Json
- #122841 Fix JsonNode.GetPath() to properly escape characters in property names
- #122838 Fix JsonSerializer.Serialize producing invalid JSON for [JsonExtensionData] with JsonObject
- #122835 Fix StackOverflowException serializing dictionary with string key and object-converter that handles string
- #122740 Fix JsonSourceGenerator verbatim identifier handling in property initializers