Coldfusion: passing a struct as String through url
问题 Is there a simple way to serialize a single-level structure as a string for use in a url? for example: ?key1=val1&key2=val2 回答1: <cfscript> // create simple struct x = { a=1, b=2, c=3 }; WriteDump(x); // serialize in JSON format and encode for URL transport y = URLEncodedFormat( SerializeJSON(x)); WriteOutput( 'url: <a href="#SCRIPT_NAME#?z=#y#">#SCRIPT_NAME#?#y#</a>'); // now receive the URL variable and dump it if ( StructKeyExists( url, 'z' )) { writeOutput( '<h3>URL Data:</h3>' );