Compare commits

..

1 Commits

Author SHA1 Message Date
guangwu 6b1bacc345
Merge 3a5cec6e36 into 5e2ae3f23c 2024-05-09 20:37:28 +03:00
3 changed files with 1 additions and 11 deletions

View File

@ -12,7 +12,7 @@ jobs:
- name: checkout - name: checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: build - name: build
run: docker compose run go-json run: docker-compose run go-json
test: test:
name: Test name: Test

View File

@ -426,11 +426,6 @@ func Test_Marshal(t *testing.T) {
assertErr(t, err) assertErr(t, err)
assertEq(t, "[]interface{}", `[1,2.1,"hello"]`, string(bytes)) assertEq(t, "[]interface{}", `[1,2.1,"hello"]`, string(bytes))
}) })
t.Run("[]*time.Time", func(t *testing.T) {
bytes, err := json.Marshal([]*time.Time{nil})
assertErr(t, err)
assertEq(t, "[]*time.Time", `[null]`, string(bytes))
})
}) })
t.Run("array", func(t *testing.T) { t.Run("array", func(t *testing.T) {

View File

@ -406,11 +406,6 @@ func AppendMarshalJSON(ctx *RuntimeContext, code *Opcode, b []byte, v interface{
rv = newV rv = newV
} }
} }
if rv.Kind() == reflect.Ptr && rv.IsNil() {
return AppendNull(ctx, b), nil
}
v = rv.Interface() v = rv.Interface()
var bb []byte var bb []byte
if (code.Flags & MarshalerContextFlags) != 0 { if (code.Flags & MarshalerContextFlags) != 0 {