ログイン中のQiita Team
ログイン中のチームがありません

Qiita Team にログイン
コミュニティ
OrganizationイベントアドベントカレンダーQiitadon (β)
サービス
Qiita JobsQiita ZineQiita Blog
Go
JSON
2
どのような問題がありますか?

この記事は最終更新日から1年以上が経過しています。

GolangでstructからJSONに変換して標準出力するサンプルコード

package main

import (
    "encoding/json"
    "fmt"
)

type Task struct {
    Id   int32  `json:"id"`  // `(...)`内にkey名を指定する
    Name string `json:"name"`
}

func main() {
    task := &Task{100, "Task name"}
    bytes, _ := json.Marshal(task) // jsonのバイナリが出力される
    fmt.Println(string(bytes)) // stringにキャストして標準出力に表示
}

// => {"id":100,"name":"Task name"}
ユーザー登録して、Qiitaをもっと便利に使ってみませんか。
  1. あなたにマッチした記事をお届けします
    ユーザーやタグをフォローすることで、あなたが興味を持つ技術分野の情報をまとめてキャッチアップできます
  2. 便利な情報をあとで効率的に読み返せます
    気に入った記事を「ストック」することで、あとからすぐに検索できます

コメント

この記事にコメントはありません。
あなたもコメントしてみませんか :)
ユーザー登録
すでにアカウントを持っている方はログイン
記事投稿イベント開催中
Azure Kubernetes Serviceに関する記事を投稿しよう!
~
2
どのような問題がありますか?
ユーザー登録して、Qiitaをもっと便利に使ってみませんか

この機能を利用するにはログインする必要があります。ログインするとさらに下記の機能が使えます。

  1. ユーザーやタグのフォロー機能であなたにマッチした記事をお届け
  2. ストック機能で便利な情報を後から効率的に読み返せる
ユーザー登録ログイン
ストックするカテゴリー