()
| 646 | return mv |
| 647 | } |
| 648 | func (m MapValue) MapFloat() map[string]float64 { |
| 649 | mv := make(map[string]float64, len(m.v)) |
| 650 | for n, v := range m.v { |
| 651 | fv, _ := ValueToFloat64(v) |
| 652 | if !math.IsNaN(fv) { |
| 653 | mv[n] = fv |
| 654 | } |
| 655 | } |
| 656 | return mv |
| 657 | } |
| 658 | func (m MapValue) MapString() map[string]string { |
| 659 | mv := make(map[string]string, len(m.v)) |
| 660 | for n, v := range m.v { |