多種格式資料輸出
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
- c++實現輸出指定的格式的資料C++
- 格式化輸入輸出
- ASP.NET Core Web API設定響應輸出的Json資料格式的兩種方式ASP.NETWebAPIJSON
- 格式化輸出
- 格式化輸入和輸出
- 資料的輸入輸出
- 03 資料輸入-輸出
- Disk Drill Media Recovery for Mac(支援多種格式的資料恢復工具)Mac資料恢復
- pythonformat格式化輸出PythonORM
- 格式化輸出 22
- 資料流輸出
- 檢視nginx傳輸FASTCGI格式資料NginxAST
- StreamingPro 支援多輸入,多輸出配置
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML
- converter設計模式擴充套件,多種輸入輸出與標準輸入輸出的轉化方案設計模式套件
- 匯出資料為csv格式
- python字串格式化輸出Python字串格式化
- 字串拼接格式化輸出字串
- MySQL輸出html格式檔案MySqlHTML
- Python資料的輸入與輸出Python
- JSON資料交換格式有幾種?JSON
- Go Web輕量級框架Gin學習系列:多種資料響應格式GoWeb框架
- C++輸入輸出常用格式(cin,cout,stringstream)C++
- ads1299多通道資料格式解析
- Python 字串格式化輸出方式Python字串格式化
- hadoop 自定義格式化輸出Hadoop
- 格式化輸出變數工具變數
- [20200306]expand格式化輸出.txt
- 練習3(格式化輸出)
- 03-前後端資料傳輸格式-下後端
- json_encode的資料格式化的兩種格式[]和{}JSON
- 多種格式的資料恢復軟體Disk Drill Media Recovery 4.5.972中文資料恢復
- python系列--輸出0x格式的十六進位制輸出Python
- 物聯網學習教程——格式輸入與輸出
- 將輸入的字元轉化為int格式輸出字元