做法
假設有以下結構體:
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() 方法。