1. 程式人生 > >go語言渲染各種web格式的包render

go語言渲染各種web格式的包render

Render是一個包,提供輕鬆呈現JSON,XML,文字,二進位制資料和HTML模板的功能。此包基於Martini 渲染工作。

渲染可以與幾乎任何Web框架一起使用,只要您可以http.ResponseWriter從處理程式訪問它。渲染函式只包含Go的現有功能,用於編組和渲染資料。

  • JSON:使用encoding / json包將資料編組為JSON編碼的響應。
  • XML:使用encoding / xml包將資料編組為XML編碼的響應。
  • 二進位制資料:將傳入的資料直接傳遞給http.ResponseWriter
  • 文字:將傳入的字串直接傳遞給http.ResponseWriter