SystemTextJsonDeserialize
SystemTextJson is the default JSON serializer and deserializer in .NET Core 3.0 and later, developed by Microsoft. It is designed to be a high-performance, lower-allocation alternative to Newtonsoft.Json, which was previously the de facto standard for JSON handling in the .NET ecosystem. System.Text.Json is built directly into the .NET runtime, meaning no external package installation is required for most .NET applications.
The primary goals of SystemTextJson are speed and memory efficiency. It achieves this through a UTF-8-first
Key features of SystemTextJson include support for serialization and deserialization of common .NET types, including POCOs