gpt4 book ai didi

Asp.Net MVC3,返回成功 JsonResult

转载 作者:行者123 更新时间:2023-12-04 09:00:33 24 4
gpt4 key购买 nike

我还需要返回包含成功值(真或假)的 JSON 数据,它也需要有结果消息。

所以我使用 Dictionary 来包含数据,但是当它返回到 Jason 数据时,它包含 ""(Quot)。

JsonResult = new Dictionary<string, string>();
JsonResult.Add("Success", "False");
JsonResult.Add("Message", "Error Message");
return Json(JsonResult);

它返回,
{"Success":"False","Message":"Error Message"}

但是我需要,
{Success:False,Message:"Error Message"} //with out "" (Quot)

有人知道这件事吗?

谢谢!

最佳答案

{"Success":"False","Message":"Error Message"}

是有效的 JSON .你可以查一下 here .在 jsonlint.com

您甚至不需要 Dictionary 来返回该 JSON。您可以简单地使用这样的匿名变量:
public ActionResult YourActionMethodName()
{
var result=new { Success="False", Message="Error Message"};
return Json(result, JsonRequestBehavior.AllowGet);
}

要从您的客户端访问此数据,您可以这样做。
$(function(){
$.getJSON('YourController/YourActionMethodName', function(data) {
alert(data.Success);
alert(data.Message);
});
});

关于Asp.Net MVC3,返回成功 JsonResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10608198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com