feat: json marshal orderd map
parent
dfd75a774c
commit
bec742852a
|
|
@ -41,7 +41,8 @@ func (e *APIResponse) Render(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
w.WriteHeader(e.HTTPCode)
|
w.WriteHeader(e.HTTPCode)
|
||||||
|
|
||||||
err := json.MarshalWrite(w, e)
|
// Deterministic 保证 map 类型字段按 key 排序输出,避免每次响应顺序随机
|
||||||
|
err := json.MarshalWrite(w, e, json.Deterministic(true))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("render resp failed", "err", err)
|
slog.Error("render resp failed", "err", err)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue