Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
f250aeb50d | |||
b19b8813b6 |
@@ -28,7 +28,7 @@ func TestFrameFlatten(t *testing.T) {
|
|||||||
Name: &codec.Frame{Data: []byte("test")},
|
Name: &codec.Frame{Data: []byte("test")},
|
||||||
}
|
}
|
||||||
|
|
||||||
buf, err := NewCodec().Marshal(s)
|
buf, err := NewCodec(codec.Flatten(true)).Marshal(s)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
@@ -20,8 +20,8 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
_ codec.Codec = (*jsonCodec)()
|
_ codec.Codec = (*jsonCodec)(nil)
|
||||||
_ codec.CodecV2 = (*jsonCodecV2)()
|
_ codec.CodecV2 = (*jsonCodecV2)(nil)
|
||||||
)
|
)
|
||||||
|
|
||||||
type JsonMarshalOptions struct {
|
type JsonMarshalOptions struct {
|
||||||
@@ -211,7 +211,7 @@ func (c *jsonCodecV2) Marshal(b []byte, v interface{}, opts ...codec.Option) ([]
|
|||||||
}
|
}
|
||||||
|
|
||||||
var err error
|
var err error
|
||||||
b, err = json.Append(b, v, getMarshalFlags(marshalOptions))
|
b, err = json.Append(b[:0], v, getMarshalFlags(marshalOptions))
|
||||||
return b, err
|
return b, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user