structToQueryString

Converts a struct to a query string using the specified delimiter.

structToQueryString(structure, delimiter) → returns string

Member Function Syntax

structure.structToQueryString(delimiter)

This function requires BoxLang 1.0.0 and up.  Not supported on Lucee, Adobe ColdFusion, etc.

Argument Reference

structure struct
Required

Structure or a variable that contains one.

delimiter string
Default: &

Delimiter to use in between key/value pairs. Default is &.

Examples
Sample code invoking the structToQueryString function

Converting a struct to a query string using the default delimiter (&)

someStruct = {
    "firstName": "John",
    "lastName": "Doe"
};
writeDump( structToQueryString( someStruct ) );

Expected Result: firstName=John&lastName=Doe

Signup for cfbreak to stay updated on the latest news from the ColdFusion / CFML community. One email, every friday.

Fork me on GitHub