-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
func TestJSONITER2(t *testing.T) {
json2 := jsoniter.ConfigCompatibleWithStandardLibrary
a := struct {
A interface{} `json:",omitempty" validate:"required"`
}{A: nil}
var jsoniterOutput bytes.Buffer
json2.Marshal(a)
json2.NewEncoder(&jsoniterOutput).Encode(a)
var jsonOutput bytes.Buffer
json.NewEncoder(&jsonOutput).Encode(a)
assert.Equal(t, jsoniterOutput.String(), jsonOutput.String())
}会得到
Error Trace: json_test.go:82
Error: Not equal:
expected: "{\"A\":null}"
received: "{}\n"
Metadata
Metadata
Assignees
Labels
No labels