2026-05-30 migrationnewtonsoft-jsonsystem-text-json 大規模な .NET 11 コードベースで Newtonsoft.Json 13 から System.Text.Json へ移行する Newtonsoft.Json 13.0.4 を .NET 11 組み込みの System.Text.Json に置き換えるための、バージョン固定の手引きです。属性とオプションの対応付け、出力フォーマットを静かに変えてしまうデフォルト値、段階的な展開戦略、検証、そして大規模コードベースを襲う落とし穴を扱います。
2026-05-22 comparisonsystem-text-jsonnewtonsoft-json System.Text.Json vs Newtonsoft.Json(2026年): どちらを選ぶべきか? .NET 11 の新規コードには System.Text.Json を選びましょう。ランタイムに同梱され、約2倍高速で、Native AOT で動作する唯一の選択肢です。Newtonsoft.Json は JSONPath、TypeNameHandling、本当に緩い JSON のためだけに使います。
2026-05-01 dotnet-11vstestnewtonsoft-json .NET 11 Preview 4 で VSTest が Newtonsoft.Json を切り離す、推移的依存に頼っていた場合に壊れる場所 .NET 11 Preview 4 と Visual Studio 18.8 が出荷する VSTest は、もう Newtonsoft.Json をテストプロジェクトに流し込みません。推移的なコピーをこっそり使っていたビルドは壊れ、PackageReference を一行足すだけで直ります。