QueryStringUtil
Kind of class: | class |
---|---|
Inherits from: | none |
Version: | 05/30/07 |
Author: | Aaron Clinger |
Classpath: | org.casalib.util.QueryStringUtil |
File last modified: | Monday, 01 December 2008, 13:34:40 |
Utilities for converting field-value query strings to and from Objects.
Summary
Class methods
decode
static function decode (
query:String,
separator:String) : Object
Converts a query string of field-value pairs to an Object.
Parameters:
query :
String composed of a series of field-value pairs.
separator:
[optional] The string that separates the field-value pairs; defaults to
"&"
.Returns:
- Returns Object composed of defined variables Strings.
Usage note:
- Method automatically
unescape
's values.
Usage:
-
var fieldValues:Object = QueryStringUtil.decode("name=Aaron&id=13"); trace(fieldValues.name); trace(fieldValues.id);
encode
static function encode (
data:Object,
separator:String) : String
Converts an Object's first level variables into field-value pairs.
Parameters:
data :
Object that contains variables to convert to field-value pairs.
separator:
[optional] The string that separates the field-value pairs; defaults to
"&"
.Returns:
- Returns a query string.
Usage:
-
var dataToSend:Object = new Object(); dataToSend.id = 13; dataToSend.name = 'Aaron'; trace(QueryStringUtil.encode(dataToSend));