做法
假設有以下結構體:
1  | type User struct {  | 
方法一
使用 json.Marshal() 方法:
1  | func main() {  | 
輸出如下:
1  | {"name":"Memo Chou","age":18}  | 
方法二
使用 json.NewEncoder() 方法:
1  | func main() {  | 
輸出如下:
1  | {"name":"Memo Chou","age":18}  | 
- 如果要避免 HTML 跳脫字元被轉譯,可以使用 
SetEscapeHTML()方法。 
假設有以下結構體:
1  | type User struct {  | 
使用 json.Marshal() 方法:
1  | func main() {  | 
輸出如下:
1  | {"name":"Memo Chou","age":18}  | 
使用 json.NewEncoder() 方法:
1  | func main() {  | 
輸出如下:
1  | {"name":"Memo Chou","age":18}  | 
SetEscapeHTML() 方法。