func bytesToString(b *[]byte) string {
	return *(*string)(unsafe.Pointer(b))
}
A hack until issue golang/go#2632 is fixed.
See: https://github.com/golang/go/issues/2632
package jsonparser
import (
	"strconv"
	"unsafe"
)
func equalStr(b *[]byte, s string) bool {
	return *(*string)(unsafe.Pointer(b)) == s
}
func parseFloat(b *[]byte) (float64, error) {
	return strconv.ParseFloat(*(*string)(unsafe.Pointer(b)), 64)
}