مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mrpeach

عضویت از 1394/04/13

json

  • چهارشنبه 30 تیر 1395
  • 11:11
تشکر میکنم

با سلام می خواستم بدونم که من چه طور می تونم نتیجه ای که در متغیر result قرار میگیرد را به json تبدیل کنم؟

 

var result = db.mytable.ToList();

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • چهارشنبه 30 تیر 1395
  • 11:44

با استفاده از کد زیر:

return Json(Result, JsonRequestBehavior.AllowGet);

برای مثال کد زیر در صورتی که کد ملی وجود داشته باشد اطلاعات او را بر می گرداند:

public JsonResult ExistsMelliCode(string MelliCode)
        {
            var data = (from m in taalash.Tbl_User
                        where m.MelliCode == MelliCode
                        select new { m.UserID, m.name, m.Family, m.ShSh, m.Tell, m.Email, m.Adress }).ToList();
            string name, family, shsh, tell, email, address,personeli,tahsilat,type;
            if (data.Count() <= 0)
            {
                return Json(false, JsonRequestBehavior.AllowGet);
            }
            else
            {
                int userid = Convert.ToInt32(data.FirstOrDefault().UserID);
                var teacher = from m in taalash.Tbl_Teacher where m.UserID == userid select new { m.ShPersoneli,m.TahsilatID};
                name = data.FirstOrDefault().name.Trim();
                family = data.FirstOrDefault().Family.Trim();
                shsh = data.FirstOrDefault().ShSh.Trim();
                tell = data.FirstOrDefault().Tell.Trim();
                email = data.FirstOrDefault().Email.Trim();
                address = data.FirstOrDefault().Adress.Trim();
                personeli = Convert.ToString(teacher.FirstOrDefault().ShPersoneli);
                tahsilat = Convert.ToString(teacher.FirstOrDefault().TahsilatID);
                //type = Convert.ToString(teacher.FirstOrDefault().TahsilatID);
                var jsonData = new
                {
                    name = name,
                    family = family,
                    shsh = shsh,
                    tell = tell,
                    email = email,
                    //payee = payeh,
                    add = address,
                    personel = personeli,
                    tahsil = tahsilat,
                   // typeTeacher = type
                };
                return Json(jsonData, JsonRequestBehavior.AllowGet);
            }
        }

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)