- تا ASP.NET MVC 5 از JavaScriptSerializer در JsonResult استفاده میشود.
- در نگارش بعدی ASP.NET MVC که با Web API یکی شده (یعنی در یک کنترلر هم میتوانید ActionResult داشته باشید و هم خروجیهای متداول Web API را با هم) اینبار تامین کنندهی JsonResult از طریق تزریق وابستگیها تامین میشود و میتواند هر کتابخانهای که صلاح میدانید باشد. البته یک مقدار پیش فرض هم دارد که دقیقا از JSON.NET استفاده میکند.
- در نگارش بعدی ASP.NET MVC که با Web API یکی شده (یعنی در یک کنترلر هم میتوانید ActionResult داشته باشید و هم خروجیهای متداول Web API را با هم) اینبار تامین کنندهی JsonResult از طریق تزریق وابستگیها تامین میشود و میتواند هر کتابخانهای که صلاح میدانید باشد. البته یک مقدار پیش فرض هم دارد که دقیقا از JSON.NET استفاده میکند.