C MVC 返回 JSON 文件
在 C MVC 中,可以通過返回 JSON 文件來實現數據交互。JSON 文件格式簡單明了,并且易于解析和處理。以下是一個使用 C MVC 返回 JSON 文件的示例。
public JsonResult GetUserInfo(int id) { // 從數據庫獲取用戶信息,這里省略具體代碼 var userInfo = new { Id = id, Name = "John Smith", Email = "john.smith@example.com" }; return Json(userInfo, JsonRequestBehavior.AllowGet); }
上述代碼中,我們定義了一個名為 GetUserInfo 的方法,其接受一個 id 參數用于獲取對應用戶的信息。我們通過 var 關鍵字和 object 初始化器創建了一個匿名對象 userInfo,其中包含了用戶的 id、姓名和郵箱地址。我們使用 JsonResult 類型來返回該對象,并指定 JsonRequestBehavior.AllowGet 屬性值以允許 GET 請求。
這樣,客戶端便可以通過 GET 方式請求此方法,并獲取一個 JSON 格式的內容,然后使用 JSON 解析工具將其解析成一個 JavaScript 對象,方便進行數據交互和處理。