Tôi cần trả lại dữ liệu JSON chứa giá trị thành công (đúng hoặc sai), cũng cần có thông báo kết quả.Asp.Net MVC3, trả về thành công JsonResult
vì vậy tôi sử dụng từ điển để chứa dữ liệu nhưng khi nó trở về dữ liệu Jason, nó chứa "" (Quot).
JsonResult = new Dictionary<string, string>();
JsonResult.Add("Success", "False");
JsonResult.Add("Message", "Error Message");
return Json(JsonResult);
nó trả,
{"Success":"False","Message":"Error Message"}
nhưng tôi cần,
{Success:False,Message:"Error Message"} //with out "" (Quot)
Bất kỳ ai biết về điều này?
Cảm ơn bạn!
+1 Tôi đến viết này, mặc dù tôi đã không sử dụng một biến, nhưng đó chỉ là sở thích của tôi :) – mattytommo
@mattytommo: Tôi yêu các kiểu nặc danh trong C# trong các tình huống như – Shyju
này Chìa khóa thành công vẫn phải có dấu ngoặc kép và mã của bạn làm điều đó. Trừ khi OP có lỗi đánh máy ... anh ta yêu cầu JSON không hợp lệ. Mã của bạn trả về {"Thành công": "Sai", "Thông báo": "Thông báo lỗi"} – BZink