gowebでRESTFUl APIを使ってwebアプリを作ったんですが、
gowebでそのままだと、responseのJSONにdとsのキーがデフォルトで入るようになってて、ちょっとだけ不便でした。
例 : goweb レスポンス
{
"d": { "mydata": true },
"s": 200
}
みたいな感じで、そのままだとdにdataそのものが入り、sにstatusコードが入るようになってます。
これはこれで慣れれば使いやすいのかもしれませんが、生のJSONだけを取得したいときには不便。
省きたいときは以下のようにしましょう。
apiResponder := NewGowebAPIResponder(goweb.CodecService, goweb.Respond)
apiResponder.AlwaysEnvelopResponse = false
goweb.API = apiResponder
参考 https://github.com/stretchr/goweb/wiki/Controlling-API-output