我對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