package
0.0.0-20240927143213-b11bb4fab650
Repository: https://github.com/jocelynh1110/go-practice.git
Documentation: pkg.go.dev
# README
11-5-2 將 map 編碼成 JSON 格式
package main
import (
"encoding/json"
"fmt"
)
func main() {
v := make(map[string]interface{}) // 初始化 map
// 存入原始資料
v["checkNum"] = 123
v["amount"] = 300
v["category"] = []string{"gift", "clothing"}
// 將 map 編碼成 JSON 格式
jsonData, err := json.MarshalIndent(v, "", "\t")
if err != nil {
fmt.Println(err)
}
fmt.Println(string(jsonData))
}
顯示結果:
{
"amount": 300,
"category": [
"gift",
"clothing"
],
"checkNum": 123
}