オブジェクトをJSON文字列にする

ツイート このエントリーをはてなブックマークに追加
1つ上へ / ブログトップへ

Webサーバーにリクエストを投げる時は、JSON文字列である必要がありますよね。

package main

import (
        "encoding/json"
        "fmt"
)

func main() {
        obj := map[string]interface{}{
                "score": 123,
                "name":  "fkm",
        }
        if b, err := json.Marshal(obj); err == nil {
                fmt.Printf("original JSON\n%s\n", string(b))
        }
}

json.Marshal()で、byteに変換できます。

1つ上へ / ブログトップへ