多種格式資料輸出
beego 當初設計的時候就考慮了 API 功能的設計,而我們在設計 API 的時候經常是輸出 JSON 或者 XML 資料,那麼 beego 提供了這樣的方式直接輸出:
- JSON 資料直接輸出:
func (this *AddController) Get() {
mystruct := { ... }
this.Data["json"] = &mystruct
this.ServeJSON()
}
呼叫 ServeJSON 之後,會設定 content-type 為 application/json,然後同時把資料進行 JSON 序列化輸出。
- XML 資料直接輸出:
func (this *AddController) Get() {
mystruct := { ... }
this.Data["xml"]=&mystruct
this.ServeXML()
}
呼叫 ServeXML 之後,會設定 content-type 為 application/xml,同時資料會進行 XML 序列化輸出。
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928
清華團隊帶你實戰區塊鏈開發
掃碼獲取海量視訊及原始碼 QQ群:721929980
相關文章
- c++實現輸出指定的格式的資料C++
- 探索多種資料格式:JSON、YAML、XML、CSV等資料格式詳解與比較JSONYAMLXML
- Hive格式化輸出資料庫和表詳細資訊Hive資料庫
- 資料的輸入輸出
- 03 資料輸入-輸出
- ASP.NET Core Web API設定響應輸出的Json資料格式的兩種方式ASP.NETWebAPIJSON
- 資料流輸出
- c++ cout 格式輸出C++
- Disk Drill Media Recovery for Mac(支援多種格式的資料恢復工具)Mac資料恢復
- C++格式化輸入輸出C++
- 檢視nginx傳輸FASTCGI格式資料NginxAST
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML
- converter設計模式擴充套件,多種輸入輸出與標準輸入輸出的轉化方案設計模式套件
- MySQL輸出html格式檔案MySqlHTML
- pythonformat格式化輸出PythonORM
- 字串拼接格式化輸出字串
- Python格式化輸出Python
- java日期格式化輸出Java
- SQL*PLUS 格式化輸出SQL
- 匯出資料為csv格式
- 資料儲存與輸出輸入
- Object C學習筆記2-NSLog 格式化輸出資料Object筆記
- JSON資料交換格式有幾種?JSON
- Go Web輕量級框架Gin學習系列:多種資料響應格式GoWeb框架
- 資料分析寫作——程式設計師的另外一種輸出程式設計師
- Python資料的輸入與輸出Python
- 格式化輸出變數工具變數
- python字串格式化輸出Python字串格式化
- 【Python】格式化字串輸出Python字串
- 03-前後端資料傳輸格式-下後端
- 多種格式的資料恢復軟體Disk Drill Media Recovery 4.5.972中文資料恢復
- 物聯網學習教程——格式輸入與輸出
- C++輸入輸出常用格式(cin,cout,stringstream)C++
- 將輸入的字元轉化為int格式輸出字元
- Go 語言中的格式化輸出Go
- 表單驗證自定義格式輸出
- shell指令碼(3)-格式化輸出指令碼
- Python 字串格式化輸出方式Python字串格式化