jack
jack

Reputation: 13

How to convert JSON object to class in Asp.Net MVC

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?

Upvotes: 0

Views: 1570

Answers (1)

Nkosi
Nkosi

Reputation: 247551

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; }
}

Upvotes: 1

Related Questions