構造体にキャストされるクエリがあります。しかし、クエリで結果が返されない場合、応答はnull
です。これを空の配列[]
にするにはどうすればよいですか?応答時に空の構造体
_, err := dbmap.Select(&response.DevTeam, "SELECT * FROM DevTeam WHERE app_id = ? LIMIT ? OFFSET ?", a_id, limit, offset)
応答なし結果:何の結果時に所望の応答を
{
"data": null,
"meta": "success"
}
:
{
"data": [],
"meta": "success"
}
はまだヌルを取得していない - 私の構造体のセットアップは次のとおりです。
type HttpResonse struct {
DevTeam []DevTeam `json:"data"`
}
私はresponse.DevTeam = []models.DevTeam{}
を使用して下記に示唆したように、まだnull
を取得しています。
応答部:
は私のセットアップ –
のために上記を参照してください。 '' meta ''はJSONの結果のどこから来ますか? – icza
メタセクションとc.JSON出力を表示するように更新しました –