我对MVC4(测试版)问题有疑问,我一直在努力一段时间。问题是我想创建一个json,并为我的webapi添加了对象名称。 json必须被创建,这是因为接收方需要这个。我的.NET/MVC知识有限,请耐心等待。我试图搜索这个主题,但由于MVC4仍处于测试阶段,因此很难在此主题上找到有用的信息。MVC4:在Json中包含对象名称
我已经导入我的解决方案的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。 – SLaks 2012-04-06 12:41:52
我编辑了我的帖子。你是对的,JSON无效。现在它(通过http://jsonlint.com/验证)。我的意思是这样。 – Hugo 2012-04-07 07:19:27
请给我的问题的答案 [此处输入链接的描述] [1] [1]:http://stackoverflow.com/questions/31323528/json-error-in-retrieving- data-from-sql-server-in-mvc4 – 2015-07-10 07:46:31