Create/Update conceptual docs for new System.Text.Json features in .NET 8 #37101
Closed
11 tasks done
Labels
🏁 Release: .NET 8
Work items for the .NET 8 release
doc-idea
Indicates issues that are suggestions for new topics [org][type][category]
Pri1
High priority, do before Pri2 and Pri3
📌 seQUESTered
Identifies that an issue has been imported into Quest.
🗺️ reQUEST
Triggers an issue to be imported into Quest.
Creating an issue to track creating new STJ conceptual docs in .NET 8, here's a list of key new features:
source-generation-modes
article to include sections onTypeInfoResolverChain
,JsonSerializerOptions.IsReflectionEnabledByDefault
,JsonStringEnumConverter<TEnum>
and theJsonSourceGenerationOptionsAttribute
extensions. Document the minimum language version (which has now been explicitly pegged to C# 9, cf. Add unsupported language detection to the STJ source generator runtime#87950).customize-properties
document to include mention for snake_case and kebab-case naming policies. This is also tracked by Document behavior of the newly added System.Text.Json snake case and kebab case policies #36652.migrate-from-newtonsoft
guide to mark the following as supported:JsonIncludeAttribute
/JsonConstructorAttribute
#36128I've posted an article summarizing all new STJ features which can be used to feed into the content proposed above as well as other new conceptual docs where appropriate.
cc @gewarren @IEvangelist
Associated WorkItem - 164994
The text was updated successfully, but these errors were encountered: