code: func (j *Json) MustMap(args ...map[string]interface{}) map[string]interface{} {
  	var def map[string]interface{}
  
  	switch len(args) {
  	case 0:
  	case 1:
  		def = args[0]
  	default:
  		log.Panicf("MustMap() received too many arguments %d", len(args))
  	}
  
  	a, err := j.Map()
  	if err == nil {
  		return a
  	}
  
  	return def
  }
docs: // MustMap guarantees the return of a `map[string]interface{}` (with optional default)
  //
  // useful when you want to iterate over map values in a succinct manner:
  //		for k, v := range js.Get("dictionary").MustMap() {
  //			fmt.Println(k, v)
  //		}