আপনি যদি। নেট কোর ওয়েবএপি বা ওয়েবসাইট বিকাশ করছেন তবে আপনাকে জেসন সিরিয়ালাইজেশন / ডিসেসরিয়ালাইজেশন করতে 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);
}
}
}
যদি আপনি একটি নেট নেট ফ্রেমওয়ার্ক ওয়েবএপি বা ওয়েব সাইট বিকাশ করে থাকেন তবে আপনাকে প্যাকেজটি ডাউনলোড এবং ইনস্টল করতে নুগেট ব্যবহার করতে হবে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