We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b672df commit 57030f2Copy full SHA for 57030f2
src/encoding/json/encode.go
@@ -1192,7 +1192,9 @@ func typeFields(t reflect.Type) structFields {
1192
field.isZero = func(v reflect.Value) bool {
1193
// Avoid panics calling IsZero on a nil interface or
1194
// non-nil interface with nil pointer.
1195
- return v.IsNil() || (v.Elem().Kind() == reflect.Pointer && v.Elem().IsNil()) || v.Interface().(isZeroer).IsZero()
+ return v.IsNil() ||
1196
+ (v.Elem().Kind() == reflect.Pointer && v.Elem().IsNil()) ||
1197
+ v.Interface().(isZeroer).IsZero()
1198
}
1199
case t.Kind() == reflect.Pointer && t.Implements(isZeroerType):
1200
0 commit comments