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

Update table of differences between Newtonsoft.Json / STJ #32509

Closed
layomia opened this issue Nov 10, 2022 · 0 comments · Fixed by #35844
Closed

Update table of differences between Newtonsoft.Json / STJ #32509

layomia opened this issue Nov 10, 2022 · 0 comments · Fixed by #35844
Assignees
Labels
doc-enhancement Improve the current content [org][type][category] dotnet-fundamentals/svc Pri1 High priority, do before Pri2 and Pri3 📌 seQUESTered Identifies that an issue has been imported into Quest.

Comments

@layomia
Copy link
Contributor

layomia commented Nov 10, 2022

Doc Link

Contract customization enables new workarounds we can provide samples for:

We should consider updating the feature article with this info as well - https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/custom-contracts.


We should also specify that the following are not supported by-design and we won't support them in the future:

Feature Status
Allow property names without quotes ❌ Not supported
Allow single quotes around string values ❌ Not supported
Allow non-string JSON values for string properties ❌ Not supported
TypeNameHandling.All global setting ❌ Not supported

FYI @eiriktsarpalis @krwq


Document Details

Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.


Associated WorkItem - 97031

@dotnet-bot dotnet-bot added the ⌚ Not Triaged Not triaged label Nov 10, 2022
@gewarren gewarren added doc-enhancement Improve the current content [org][type][category] and removed ⌚ Not Triaged Not triaged Pri3 labels Nov 14, 2022
@issues-automation issues-automation bot added dotnet-fundamentals/svc Pri1 High priority, do before Pri2 and Pri3 labels Nov 15, 2022
@gewarren gewarren self-assigned this May 18, 2023
@gewarren gewarren added the 🗺️ reQUEST Triggers an issue to be imported into Quest. label Jun 2, 2023
@github-actions github-actions bot added 📌 seQUESTered Identifies that an issue has been imported into Quest. and removed 🗺️ reQUEST Triggers an issue to be imported into Quest. labels Jun 3, 2023
@ghost ghost added the in-pr This issue will be closed (fixed) by an active pull request. label Jun 15, 2023
@ghost ghost removed the in-pr This issue will be closed (fixed) by an active pull request. label Jun 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-enhancement Improve the current content [org][type][category] dotnet-fundamentals/svc Pri1 High priority, do before Pri2 and Pri3 📌 seQUESTered Identifies that an issue has been imported into Quest.
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants