This is happening because you are serializing the data to JSON manually (in code) and when you return the data from controller, the framework serializes the same thing again, which is already a json formatted string!
To solve that, simply do not serialize it, let the MVC/Web API
framework do its job and create a JSON
out of your object.
If you are using Web API
use like this
[HttpGet]
public object jsonvalues()
{
var x = new
{
status = "Success"
};
return x;
}
If you are using MVC
, use like this
[HttpGet]
public ActionResult jsonvalues()
{
var x = new
{
status = "Success"
};
return Json(x, JsonRequestBehavior.AllowGet);
}
Both will return
{ status: "Success" }
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…