123456789101112131415161718192021222324252627 |
- package test
- func init() {
- nilSlice := []string(nil)
- marshalCases = append(marshalCases,
- []interface{}{"hello"},
- nilSlice,
- &nilSlice,
- []byte{1, 2, 3},
- )
- unmarshalCases = append(unmarshalCases, unmarshalCase{
- ptr: (*[]string)(nil),
- input: "null",
- }, unmarshalCase{
- ptr: (*[]string)(nil),
- input: "[]",
- }, unmarshalCase{
- ptr: (*[]byte)(nil),
- input: "[1,2,3]",
- }, unmarshalCase{
- ptr: (*[]byte)(nil),
- input: `"aGVsbG8="`,
- }, unmarshalCase{
- ptr: (*[]byte)(nil),
- input: `"c3ViamVjdHM\/X2Q9MQ=="`,
- })
- }
|