A utility class providing common JSON serialization and deserialization extensions.
var myObject = new { Name = "John", Age = 30 };
string jsonString = myObject.ToJson();
string jsonString = "{\"name\":\"John\",\"age\":30}";
var myObject = jsonString.ToObject<dynamic>();
var options = new JsonSerializerOptions { WriteIndented = true };
JsonCommonExtensions.Configure(options);
string jsonString = myObject.ToJson(options);
Use the JsonCommonExtensions.Configure method to set custom serialization options.
var options = new JsonSerializerOptions { WriteIndented = true };
JsonCommonExtensions.Configure(options);