feat: json marshal orderd map

v1.1.1
git 2026-03-08 17:04:11 +08:00
parent dfd75a774c
commit bec742852a
Signed by: git
GPG Key ID: 3F65EFFA44207ADD
1 changed files with 2 additions and 1 deletions

View File

@ -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)
} }