const SignatureSeparator … var urlValuesSliceKeySuffix … const URLValuesSliceKeySuffixEmpty … const URLValuesSliceKeySuffixArray … const URLValuesSliceKeySuffixIndex … // SetURLValuesSliceKeySuffix sets the character that is used to // specify a suffix for slices parsed by URLValues. // If the suffix is set to "[i]", then the index of the slice // is used in place of i // Ex: Suffix "[]" would have the form a[]=b&a[]=c // OR Suffix "[i]" would have the form a[0]=b&a[1]=c // OR Suffix "" would have the form a=b&a=c func SetURLValuesSliceKeySuffix(s string) error { … } // JSON converts the contained object to a JSON string // representation func (m Map) JSON() (string, error) { … } func cleanUpInterfaceArray(in []interface{ … } func cleanUpInterfaceMap(in map[interface{ … } func cleanUpStringMap(in map[string]interface{ … } func cleanUpMSIArray(in []map[string]interface{ … } func cleanUpMapArray(in []Map) []Map { … } func cleanUp(v interface{ … } // MustJSON converts the contained object to a JSON string // representation and panics if there is an error func (m Map) MustJSON() string { … } // Base64 converts the contained object to a Base64 string // representation of the JSON string representation func (m Map) Base64() (string, error) { … } // MustBase64 converts the contained object to a Base64 string // representation of the JSON string representation and panics // if there is an error func (m Map) MustBase64() string { … } // SignedBase64 converts the contained object to a Base64 string // representation of the JSON string representation and signs it // using the provided key. func (m Map) SignedBase64(key string) (string, error) { … } // MustSignedBase64 converts the contained object to a Base64 string // representation of the JSON string representation and signs it // using the provided key and panics if there is an error func (m Map) MustSignedBase64(key string) string { … } // URLValues creates a url.Values object from an Obj. This // function requires that the wrapped object be a map[string]interface{} func (m Map) URLValues() url.Values { … } func (m Map) parseURLValues(queryMap Map, vals url.Values, key string) { … } // URLQuery gets an encoded URL query representing the given // Obj. This function requires that the wrapped object be a // map[string]interface{} func (m Map) URLQuery() (string, error) { … }