docs
docs copied to clipboard
Create/Update conceptual docs for new System.Text.Json features in .NET 9
Describe the issue or suggestion
Creating an issue to track creating new STJ conceptual docs in .NET 9, here's a list of key new features:
- [x] Document JsonSchemaExporter.
- [x] Document multiple root-level value support.
- [ ] Document the newly added
RespectNullableAnnotationsandRespectRequiredConstructorParametersflags, including caveats and how the two interact. - [ ] Add
JsonEnumMemberAttributeexamples when usingJsonStringEnumConverter. - [x] Document out-of-order metadata read support.
- [x] Document new indentation customization options.
- [x] Document support for property order manipulation in
JsonObject. - [ ] Update contract customization document to include the newly exposed metadata APIs, where appropriate.
- [x] Include
JsonElement.DeepEqualsblurb in the JsonDocument guide. - [x] Include reference to the new
JsonSerializerOptions.Websingleton where appropriate.
I plan on drafting a new blog post that should hopefully feed into most of the content listed above.
cc @gewarren
Thanks @eiriktsarpalis!
Thank you @gewarren!