func (jv Value) BigDecimal(v *big.Float) {
	if i, accuracy := v.Int64(); accuracy == big.Exact {
		jv.Long(i)
		return
	}
	// TODO: Should this try to match ES6 ToString similar to stdlib JSON?
	jv.w.Write([]byte(v.Text('e', -1)))
}
// BigDecimal encodes v as JSON value
BigDecimal encodes v as JSON value
// BigDecimal encodes v as JSON value
func (jv Value) BigDecimal(v *big.Float) {
	if i, accuracy := v.Int64(); accuracy == big.Exact {
		jv.Long(i)
		return
	}
	jv.w.Write([]byte(v.Text('e', -1)))
}
func ( jv Value ) BigDecimal ( v * big . Float ) { if i , accuracy := v . Int64 ( ) ; accuracy == big . Exact { jv . Long ( i ) return } jv . w . Write ( [ ] byte ( v . Text ( 'e' , - 1 ) ) ) }
BigDecimal encodes v as JSON value
BigDecimal encodes v as JSON value
// TODO: Should this try to match ES6 ToString similar to stdlib JSON?