code: func (j *Json) Map() (map[string]interface{}, error) {
  	if m, ok := (j.data).(map[string]interface{}); ok {
  		return m, nil
  	}
  	return nil, errors.New("type assertion to map[string]interface{} failed")
  }
docs: // Map type asserts to `map`