यदि आप एक .Net कोर वेबएपीआई या वेबसाइट विकसित कर रहे हैं, तो आपको json serialization / deserealization करने के लिए newtownsoft.json को स्थापित करने की आवश्यकता नहीं है।
बस यह सुनिश्चित करें कि आपकी नियंत्रक विधि एक लौटाए JsonResultऔर return Json(<objectoToSerialize>);इस उदाहरण की तरह कॉल करें
namespace WebApi.Controllers
{
[Produces("application/json")]
[Route("api/Accounts")]
public class AccountsController : Controller
{
[HttpGet]
public JsonResult Get()
{
List<Account> lstAccounts;
lstAccounts = AccountsFacade.GetAll();
return Json(lstAccounts);
}
}
}
यदि आप .Net फ्रेमवर्क वेबएपीआई या वेबसाइट विकसित कर रहे हैं, तो आपको पैकेज को डाउनलोड और इंस्टॉल करने के लिए NuGet का उपयोग करना होगाnewtonsoft json
"प्रोजेक्ट" -> "न्यूगेट पैकेज प्रबंधित करें" -> "" न्यूटनसॉफ्ट जोंस "के लिए खोजें। ->" इंस्टॉल "पर क्लिक करें।
namespace WebApi.Controllers
{
[Produces("application/json")]
[Route("api/Accounts")]
public class AccountsController : Controller
{
[HttpGet]
public JsonResult Get()
{
List<Account> lstAccounts;
lstAccounts = AccountsFacade.GetAll();
return new JsonConvert.SerializeObject(lstAccounts);
}
}
}
अधिक विवरण यहां देखे जा सकते हैं - https://docs.microsoft.com/en-us/aspnet/core/web-api/advanced/formatting?view=aspnetcore-2.1