0

I can't convert the JSON object below to class in Asp.Net MVC

{
  "Name.Test":"fsafasfda"
}

Any suggestions are appreciated.

The scenario is like this in asp.net action:

[HttpPut]        
public JsonResult Test(NameRootobject obj)
{

}

the the class was paste JOSN as class:

class NameRootobject 
{

    public string NameTest{get;set;}

}

But the NameTest property is null.

How to resolve this problem?

Nkosi
  • 235,767
  • 35
  • 427
  • 472
jack
  • 13
  • 4

1 Answers1

1

Use the JsonProperty attribute on the class so the framework knows how to deal with that property name

public class NameRootobject {
    [JsonProperty("Name.Test")]
    public string NameTest { get; set; }
}
Nkosi
  • 235,767
  • 35
  • 427
  • 472