asp.net mvc json结果格式

asp.net mvc json结果格式,json,asp.net-mvc,format,jsonresult,Json,Asp.net Mvc,Format,Jsonresult,如果我使用带注释的行并放置JsonResult而不是返回字符串,我会得到以下结果:看看 Json.NET库使其工作正常 使用JavaScript和JSON格式 NET中的数据很简单。快速阅读和 使用JsonReader和 JsonWriter或序列化.NET 具有单个方法调用的对象 使用JsonSerializer 我已经在.net mvc项目中成功地使用了它。看看 Json.NET库使其工作正常 使用JavaScript和JSON格式 NET中的数据很简单。快速阅读和 使用JsonReader

如果我使用带注释的行并放置JsonResult而不是返回字符串,我会得到以下结果:看看

Json.NET库使其工作正常 使用JavaScript和JSON格式 NET中的数据很简单。快速阅读和 使用JsonReader和 JsonWriter或序列化.NET 具有单个方法调用的对象 使用JsonSerializer

我已经在.net mvc项目中成功地使用了它。

看看

Json.NET库使其工作正常 使用JavaScript和JSON格式 NET中的数据很简单。快速阅读和 使用JsonReader和 JsonWriter或序列化.NET 具有单个方法调用的对象 使用JsonSerializer


我已经在.net mvc项目中成功地使用了它。

尝试将其作为数组返回,如果返回JsonResult,则可以保存大量代码,看起来您正在尝试获取所需的格式

{'2':'Politika','3':'Informatika','4':'Nova
kateorija','5':'Testna kategorija'}
在我的测试中,我得到了一个分数

public class ArticleController : Controller
    {
        ArticleRepository articleRepository = new ArticleRepository();
        ArticleCategoryRepository articleCategoryRepository = new ArticleCategoryRepository();

    public JsonResult Categories()
    {
        var jsonCats = articleCategoryRepository.JsonFindAllCategories().ToArray();

        return Json(jsonCats, JsonRequestBehavior.AllowGet);
    }

}

尝试将其作为数组返回,如果您返回一个JsonResult,那么您可以保存大量代码,看起来您正试图获得所需的格式

{'2':'Politika','3':'Informatika','4':'Nova
kateorija','5':'Testna kategorija'}
在我的测试中,我得到了一个分数

public class ArticleController : Controller
    {
        ArticleRepository articleRepository = new ArticleRepository();
        ArticleCategoryRepository articleCategoryRepository = new ArticleCategoryRepository();

    public JsonResult Categories()
    {
        var jsonCats = articleCategoryRepository.JsonFindAllCategories().ToArray();

        return Json(jsonCats, JsonRequestBehavior.AllowGet);
    }

}
伊莱

您真的应该看看json.net库,我最近在使用json/jquery和mvc时也遇到了类似的困境,并尝试了自己的手动版本,但在我自己的实现中遇到了许多限制。newton json库非常简单,易于使用,并且经常更新。目前的版本非常适合嵌套结构,因此不存在json格式问题

看一看,你需要15分钟的时间来掌握

您真的应该看看json.net库,我最近在使用json/jquery和mvc时也遇到了类似的困境,并尝试了自己的手动版本,但在我自己的实现中遇到了许多限制。newton json库非常简单,易于使用,并且经常更新。目前的版本非常适合嵌套结构,因此不存在json格式问题


请看一看,您需要15分钟来处理。

谢谢您的评论,但我认为,对于我的案例来说,手动设置Resultippo的格式会更简单,这条评论是针对谁的?谢谢您的评论,但对于我的案例来说,手动设置Resultippo的格式会更简单,这条评论是给谁看的?谢谢,但这个结果格式不是我需要的。。。我只需要一对花括号。谢谢,但这个结果格式不是我需要的。。。我只需要一对花括号。
public class ArticleController : Controller
    {
        ArticleRepository articleRepository = new ArticleRepository();
        ArticleCategoryRepository articleCategoryRepository = new ArticleCategoryRepository();

    public JsonResult Categories()
    {
        var jsonCats = articleCategoryRepository.JsonFindAllCategories().ToArray();

        return Json(jsonCats, JsonRequestBehavior.AllowGet);
    }

}
[{"Id":1,"Name":"Cat 1"},{"Id":2,"Name":"Cat 2"}]