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