# var=$1
# dest=$2
- eval "${JSON_PREFIX}$1=\$(( \${${JSON_PREFIX}$1:-0} + 1))${2:+; $2=\"\$${JSON_PREFIX}$1\"}"
+ let "${JSON_PREFIX}$1 += 1" "$2 = ${JSON_PREFIX}$1"
}
_json_add_generic() {
}
json_cleanup() {
- local unset
+ local unset tmp
_json_get_var unset JSON_UNSET
for tmp in $unset JSON_VAR; do
# functions read access to json variables
json_load() {
- eval `jshn -r "$1"`
+ eval "`jshn -r "$1"`"
}
json_dump() {