System.Text.Json Rant

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Dahomey.Json

    The main purpose of this library is to bring missing features to the official .Net namespace System.Text.Json

  • I'd add that there are some libs that enables features of Newtonsoft.Json for STJ. E.g. this one is pretty exhaustive.

  • aspnetskeleton2

    A foundation for building robust web applications on ASP.NET Core.

  • But TBH the only feature I really missed when I work with STJ is polymorphism support. You don't even need a 3rd party lib for that: it requires some gymnastics but it can be implemented relatively easily by creating a custom JsonConverterFactory + JsonConverter. This implementation of mine can give you some ideas. (Also does type whitelisting based on Protobuf configuration.)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • That's we've got currently. Things may improve in the future. Luckily, you always have Newtonsoft if STJ is not sufficient.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building a bare-metal bootable game for Raspberry Pi in C#

    4 projects | news.ycombinator.com | 11 Dec 2023
  • Should you use Newtonsoft.Json or System.Text.Json in 2023?

    3 projects | /r/dotnet | 12 Jul 2023
  • Do you think this programmer's argument is correct?

    2 projects | /r/dotnet | 9 Jul 2023
  • wrapped_mono 0.3 - run C#/F# code inside your rust projects!

    2 projects | /r/rust | 22 Apr 2023
  • .Net7 broke DefaultInterpolatedStringHandler?

    2 projects | /r/csharp | 27 Mar 2023