NameValuePairs - Global
-
- UpdatedJan 30, 2025
- 2 minutes to read
- Yokohama
- API reference
The NameValuePairs script include provides methods to convert between maps and strings representing the name/value pairs in the map.
The string form is: <name> = <value>, <name> = <value, ...
where <name>
is a string name, optionally surrounded by double quotes (Microsoft-style), and <value>
is a string value,
also optionally surrounded by double quotes.
name = value
name = "My Value", name = value
"My Name = this" = "My Value", "My Value, all the time", name = value
"My Name" = "This" "name""", name = value
- map: The map (JavaScript object being used as a hashmap) form of the name/value pairs, with Microsoft-style quotes removed
- string: The string form of the name/value pairs, with Microsoft-style quoting.
Use with any server-side script where you need convert name/value pairs between maps and strings.
NameValuePairs - NameValuePairs(String stringForm)
Creates an instance of the class initialized with the specified string.
Name | Type | Description |
---|---|---|
stringForm | String | The values to use when creating the object. |
NameValuePairs - NameValuePairs(Object mapForm)
Creates an instance of the class initialized with the specified hash map.
Name | Type | Description |
---|---|---|
mapForm | Object | The map to use when creating the object. |
NameValuePairs - mapToString()
Produces this.string
from this.map
.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
void |
NameValuePairs - quotify(Object value)
If the specified value contains double quotes, equals, commas, or spaces, this method surrounds the value with double quotes and doubles up any enclosed double quotes.
Name | Type | Description |
---|---|---|
value | Object | The value to process |
Type | Description |
---|---|
String | The value with added quotes. |
NameValuePairs - stringToMap()
Produces this.map
from this.string
.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
void |