Differences

June 11, 2025 ยท View on GitHub

WIP

Additions

JsonDictionaryContract.OrderByKey

JsonDictionaryContract.ShouldSerializeItem

JsonArrayContract.ShouldSerializeItem

Migrating from Json.net

Nuget

Namespace

  • Remove using Newtonsoft.Json*
  • Add using Argon

XML

If using the Xml serialization features of Json.net:

  • Add Argon.Xml nuget.
  • Add using Argon.Xml
  • Add XmlNodeConverter to the JsonSerializerSettings.Converters.

Argon.DataSets

If using the DataSet serialization features of Json.net:

  • Add the Argon.DataSets nuget.
  • Call JsonSerializerSettings.AddDataSetConverters().

Argon.JsonPath

If using the JsonPath serialization features of Json.net: