PDA

View Full Version : ساخت json



amardco
پنج شنبه 23 دی 1395, 07:51 صبح
سلام.من در php به این صورت میتونم یک محتوای json بسازم و این تابع یک ارایه از دیتا دریافت میکنه و بعدا ازش استفاده میشه.میخوام بدونم معادل این در asp چطور هست




json_encode(myarray);

Moien Tajik
پنج شنبه 23 دی 1395, 08:18 صبح
فرضا مدل ما به این شکل هست :


public class UserModel
{
public int UserId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}


و مدل رو با یک سری اطلاعات پیشفرض پر میکنیم :


private List<UserModel> GetUsers()
{
var usersList = new List<UserModel>
{
new UserModel
{
UserId = 1,
FirstName = "Ali",
LastName = "Ahmadi"
},
new UserModel
{
UserId = 2,
FirstName = "Mohammad",
LastName = "Amiri"
},
new UserModel
{
UserId = 3,
FirstName = "Moien",
LastName = "Tajik"
}
};


return usersList;
}


و در نهایت ، در کنترلر به این شکل بصورت JSON اطلاعات رو برمیگردونیم :


public JsonResult GetUsersData()
{
var users = GetUsers();
return Json(users, JsonRequestBehavior.AllowGet);
}


و از این آدرس قابل دسترسی هست :

http://localhost:49568/JsonDemo/GetUsersData