change layout
This commit is contained in:
@@ -2,10 +2,10 @@ package response
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"encoding/json"
|
||||
"net/http"
|
||||
"strings"
|
||||
|
||||
jsoniter "github.com/json-iterator/go"
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/status"
|
||||
)
|
||||
@@ -43,7 +43,7 @@ func Wrap(next http.HandlerFunc) http.HandlerFunc {
|
||||
raw := bytes.TrimSpace(bw.buf.Bytes())
|
||||
var data responseData
|
||||
if len(raw) > 0 {
|
||||
if err := json.Unmarshal(raw, &data); err != nil {
|
||||
if err := jsoniter.Unmarshal(raw, &data); err != nil {
|
||||
ctrl.Fail(w)
|
||||
return
|
||||
}
|
||||
@@ -63,7 +63,7 @@ func unwrapJSONData(v any) any {
|
||||
return nil
|
||||
}
|
||||
var parsed any
|
||||
if err := json.Unmarshal([]byte(s), &parsed); err != nil {
|
||||
if err := jsoniter.Unmarshal([]byte(s), &parsed); err != nil {
|
||||
return v
|
||||
}
|
||||
return parsed
|
||||
|
||||
Reference in New Issue
Block a user