System.Text.Json

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instanceOf .NET library
gptkbp:developedBy gptkb:Microsoft
gptkbp:documentation https://learn.microsoft.com/en-us/dotnet/api/system.text.json
gptkbp:feature gptkb:DOM_API
support for records
support for custom attributes
custom converters
Span<T> support
async deserialization
async serialization
case-insensitive property matching
case-sensitive property matching
comments handling
custom naming policies
date/time handling
enum handling
ignore default values
ignore null values
ignore read-only properties
indented output
minified output
number handling
polymorphic serialization
property naming policies
property order control
reader/writer API
reference handling
source generation
support for POCOs
support for anonymous types
support for collections
support for comments in JSON (optionally)
support for dictionaries
support for extension data
support for immutable types
support for nullable types
support for value tuples
https://www.w3.org/2000/01/rdf-schema#label System.Text.Json
gptkbp:introducedIn gptkb:.NET_Core_3.0
gptkbp:language gptkb:C#
gptkbp:license gptkb:MIT_License
gptkbp:namespace JsonDocument
JsonElement
JsonProperty
JsonReaderOptions
JsonSerializer
JsonValueKind
JsonWriterOptions
gptkbp:partOf gptkb:.NET_Core
gptkbp:platform gptkb:.NET_8
gptkb:.NET_7
gptkb:.NET_6
gptkb:.NET_5
gptkbp:replacedBy Newtonsoft.Json (in some scenarios)
gptkbp:repository https://github.com/dotnet/runtime
gptkbp:supports gptkb:UTF-8_encoding
JSON serialization
JSON deserialization
gptkbp:bfsParent gptkb:.NET_libraries
gptkbp:bfsLayer 6