【发布时间】:2012-04-20 01:53:44
【问题描述】:
我有一个关于 MVC4(测试版)问题的问题,我一直在努力解决一段时间。问题是我想创建一个带有为我的 webapi 添加的对象名称的 json。必须创建 json,因为接收方需要这个。我的 .NET/MVC 知识有限,请多多包涵。我尝试搜索该主题,但由于 MVC4 仍处于测试阶段,因此很难找到有关该主题的好信息。
我已经在我的解决方案中导入了 JSON.NET 格式化程序,但这并没有添加对象名称
现在在 MVC4 中创建的 json:
[{"ID":36,"Name":"Test3","Description":"Description Test3"},{"ID": 37,"Name": "Test4","Description": "Description Test4"}]
我希望 json 看起来像这样:
{"Goal":[{"ID":36,"Name":"Test3","Description":"Description Test3"},{"ID": 37,"Name": "Test4","Description": "Description Test4"}]}
所以我喜欢将对象名称(目标)包含在 json 中。
我为此使用的 api 控制器中的代码是:
StoreDBContext db = new StoreDBContext();
//
// GET /api/goals
public IQueryable<Goals> Get()
{
return db.Goals;
}
我假设我需要在某个地方循环添加对象名称,但我不确定如何...希望有人可以帮助我解决这个问题!
【问题讨论】:
-
我已经编辑了我的帖子。你是对的,json 无效。现在是(通过jsonlint.com 验证)。我的意思是这样。
-
请回答我的问题[在此处输入链接描述][1] [1]:stackoverflow.com/questions/31323528/…
标签: json json.net asp.net-mvc-4 asp.net-web-api