func (pp *ParserPool) Put(p *Parser) {
	pp.pool.Put(p)
}
Put returns p to pp.

p and objects recursively returned from p cannot be used after p
is put into pp.
package fastjson
import (
	"sync"
)
type ParserPool struct {
	pool sync.Pool
}
func (pp *ParserPool) Get() *Parser {
	v := pp.pool.Get()
	if v == nil {
		return &Parser{}
	}
	return v.(*Parser)
}