In WebAPI, you may want to return JSON instead of the out of the box view, which looks like below:

The out of the box code for the controller looks like as follows:

To display JSON, change View to Json:

In running this, you may get the error:
“This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet”:

To resolve this, add JsonRequestBehavior.AllowGet:

So the code should look like:
public ActionResult Index()
{
return Json(db.Orders.ToList(), JsonRequestBehavior.AllowGet);
}Now, when accessing the site, JSON will be returned:


Keep learning. Keep building.
Explore AI, agents & Microsoft technology.
I share practical ideas, tutorials, and videos about AI, AI agents, Microsoft technologies, and the Power Platform.
Subscribe on YouTube →Carl de Souza Enterprise Architect at Microsoft · AI Technology Expert