> I .net core 2.2 This is the object Object:
[Serializable]
public class oob
{
   public int i { get; set; }
   public string j { get; set; }
}
this is the action in "Home" Controller named Gett that takes oob as input from ajax
 [HttpGet]
public IActionResult Gett(oob ww)
{
    return Ok(ww);
}
Ajax
    {
        $.ajax({
            type: "Get",
            url: "Home/gett",
            data: { ww: JSON.stringify({i:55,j:"weqe"})},
            dataType: "json",
            contentType:"json",
            success: function (f) {
                console.log(f);
            },
            error: function (f) {
                console.log(f);
            }
        });
    });
When request is made ,at the Gett(oob ww) i get an object with value of i=0 and j=null