Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for JsonUnmappedMemberHandling #79945

Merged

Conversation

eiriktsarpalis
Copy link
Member

Fix #37483.

@dotnet-issue-labeler
Copy link

Note regarding the new-api-needs-documentation label:

This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change.

@ghost
Copy link

ghost commented Dec 24, 2022

Tagging subscribers to this area: @dotnet/area-system-text-json, @gregsdennis
See info in area-owners.md if you want to be subscribed.

Issue Details

Fix #37483.

Author: eiriktsarpalis
Assignees: -
Labels:

area-System.Text.Json, new-api-needs-documentation

Milestone: -

@eiriktsarpalis eiriktsarpalis added this to the 8.0.0 milestone Dec 24, 2022
@@ -51,43 +49,33 @@ internal set
/// Indicates whether pre-generated serialization logic for types in the context
/// is compatible with the run time specified <see cref="JsonSerializerOptions"/>.
/// </summary>
internal bool CanUseSerializationLogic
internal bool CanUseFastPathSerializationLogic(JsonSerializerOptions options)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes here and in JsonSerializerWrapper have been picked up from #79828 (comment), since these tests also depend on them.

@build-analysis build-analysis bot mentioned this pull request Dec 24, 2022
Copy link
Member

@krwq krwq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with some comments

…ion/Metadata/JsonTypeInfo.cs

Co-authored-by: Krzysztof Wicher <[email protected]>
@eiriktsarpalis eiriktsarpalis merged commit 870825a into dotnet:main Jan 12, 2023
@eiriktsarpalis eiriktsarpalis deleted the feature/missing-member-handling branch January 12, 2023 22:41
@ghost ghost locked as resolved and limited conversation to collaborators Feb 12, 2023
@jeffhandley jeffhandley added the blog-candidate Completed PRs that are candidate topics for blog post coverage label Mar 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Text.Json blog-candidate Completed PRs that are candidate topics for blog post coverage new-api-needs-documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for MissingMemberHandling to System.Text.Json
5 participants