JSON對象我有一個看起來像這樣一個視圖模型:創建一個從C#類
public class CategoriesJsonViewModel
{
public int Id { get; set; }
public string Title { get; set; }
public List<Description> UsedDescriptions { get; set; }
public List<Description> UnusedDescriptions { get; set; }
}
我在我的控制器創建CategoriesJsonViewModel的名單,並試圖將其發送到JSON格式的客戶端瀏覽器。我使用JSON()方法來做到這一點:
List<CategoriesJsonViewModel> categoriesVM = new List<CategoriesJsonViewModel>();
List<Category> categories = repo.GetAllCategories();
foreach(var i in categories)
{
CategoriesJsonViewModel categoryVM = new CategoriesJsonViewModel();
categoryVM.Id = i.Id;
categoryVM.Title = i.Title;
categoriesVM.Add(categoryVM);
categoryVM.UsedDescriptions = repo.GetUsedDescriptions(i.Id);
categoryVM.UnusedDescriptions = repo.GetUnusedDescriptions(i.Id);
}
return Json(categoriesVM);
雖然categoriesVM對象被正確地構建,我不從它那裏得到適當的JSON對象的某些原因。爲什麼這樣?
「我沒有從它得到適當的Json對象」 - 什麼**具體**是不同/不適當的? –
您可能需要顯示預期的與實際的JSON輸出。 –
你會得到什麼錯誤? – HaBo