docs: func EncodeJSONValue(v aws.JSONValue, escape EscapeMode) (string, error) {
  	b, err := json.Marshal(v)
  	if err != nil {
  		return "", err
  	}
  
  	switch escape {
  	case NoEscape:
  		return string(b), nil
  	case Base64Escape:
  		return base64.StdEncoding.EncodeToString(b), nil
  	case QuotedEscape:
  		return strconv.Quote(string(b)), nil
  	}
  
  	panic(fmt.Sprintf("EncodeJSONValue called with unknown EscapeMode, %v", escape))
  }