@Konboi memo

主に技術に関してつらつらと。

Golangでjsonのレスポンスを入れ子にする

はじめに

jsonのレスポンスだと

{
  status: 200,
  results: {
    message: “ok”
  }
}

というようなレスポンスをよく見る。

それをGoでどうすればいいのか調べたのでそれのメモ。

jsonのレスポンスを入れ子にする

 type Ping struct {
     Status  int         `json:"status"`
     Results ping_result `json:"results"`
 }

 type ping_result struct {
     Message string `json:"message"`
 }

img

こんな感じで入れ子の部分を別で定義してやればOKっぽい。

他に方法があれば教えてくださいm( )m