Add support for JSON encoded values.
This commit is contained in:
parent
ea0db57388
commit
74d8eff6d8
@ -53,6 +53,10 @@ function connect () {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function _startsWith (string, search) {
|
||||||
|
return string.lastIndexOf(search, 0) === 0
|
||||||
|
}
|
||||||
|
|
||||||
function parseParameters (args) {
|
function parseParameters (args) {
|
||||||
var params = {}
|
var params = {}
|
||||||
forEach(args, function (arg) {
|
forEach(args, function (arg) {
|
||||||
@ -63,6 +67,10 @@ function parseParameters (args) {
|
|||||||
var name = matches[1]
|
var name = matches[1]
|
||||||
var value = matches[2]
|
var value = matches[2]
|
||||||
|
|
||||||
|
if (_startsWith(value, 'json:')) {
|
||||||
|
value = JSON.parse(value.slice(5))
|
||||||
|
}
|
||||||
|
|
||||||
if (name === '@') {
|
if (name === '@') {
|
||||||
params['@'] = value
|
params['@'] = value
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user