概要 本記事は、.NETの標準的なJSONシリアライザ(下記3つ)を次の観点で調査したものです。 1.System.Text.Json 2.Newtonsoft.Json(左記はNugetに表示される名称です。以後はJSON.NETと表記) 3.DataContractJsonSerializer 調査の観点 ・「どのJSONシリアライザを選ぶべきか?」 ・「パフォーマンスはどうか?」 まとめ いきなりですが、先にまとめを書きます。 1. System.Text.Jsonを使おう 理由は2つある。 ①Microsoft社はJSON.NETを共通フレームワークから除こうしている。 .NET Blog: Try the new System.Text.Json APIsより抜粋 ASP.NETCoreからJson.NETの依存関係を削除します。 現在、ASP.NETCoreはJson.NETに