Allocate the maximum in 1 go for marshaling
This commit is contained in:
parent
bb0fb2c0f5
commit
8abf09e1ce
@ -127,7 +127,7 @@ func (f ID) Step() int64 {
|
||||
|
||||
// MarshalJSON returns a json byte array string of the snowflake ID.
|
||||
func (f ID) MarshalJSON() ([]byte, error) {
|
||||
buff := make([]byte, 0, 2)
|
||||
buff := make([]byte, 0, 22)
|
||||
buff = append(buff, '"')
|
||||
buff = strconv.AppendInt(buff, int64(f), 10)
|
||||
buff = append(buff, '"')
|
||||
|
Loading…
x
Reference in New Issue
Block a user