我gin用作我的 http 服務器并在 json 中發回一個空數組作為我的響應:c.JSON(http.StatusOK, []string{})我得到的結果 json 字符串是"[]\n". 換行符由 json Encoder 對象添加,請參見此處。使用goconvey,我可以像測試我的 jsonSo(response.Body.String(), ShouldEqual, "[]\n")但是有沒有更好的方法來生成預期的 json 字符串,而不僅僅是向所有這些字符串添加換行符?
在 Golang 中單元測試 http json 響應
慕田峪7331174
2021-11-22 15:34:51