处理AI胡乱生成的乱摊子
This commit is contained in:
5
vendor/github.com/goccy/go-json/internal/encoder/encoder.go
generated
vendored
5
vendor/github.com/goccy/go-json/internal/encoder/encoder.go
generated
vendored
@@ -406,6 +406,11 @@ func AppendMarshalJSON(ctx *RuntimeContext, code *Opcode, b []byte, v interface{
|
||||
rv = newV
|
||||
}
|
||||
}
|
||||
|
||||
if rv.Kind() == reflect.Ptr && rv.IsNil() {
|
||||
return AppendNull(ctx, b), nil
|
||||
}
|
||||
|
||||
v = rv.Interface()
|
||||
var bb []byte
|
||||
if (code.Flags & MarshalerContextFlags) != 0 {
|
||||
|
||||
Reference in New Issue
Block a user