Golang将哈希表转换为JSON

时间:2015-03-20 11:57:25

标签: go

如何在GoLang中将Hashtable转换为JSON?我想将哈希表转换为JSON,以便能够将其作为POST请求有效载荷发送

data := make(map[string]string)
data["a"] = "b"
data["c"] = "d"

如何将此转换为JSON?

1 个答案:

答案 0 :(得分:2)

喜欢那个

package main

import (
    "encoding/json"
    "fmt"
)

func main() {
    data := make(map[string]string)
    data["a"] = "b"
    data["c"] = "d"
    bytes, err := json.Marshal(data)
    if err != nil {
        fmt.Println(err)
        return
    }
    text := string(bytes)
    fmt.Println(text)
}

Playground