Signed-off-by: Felix Fietkau <nbd@openwrt.org>
_json_get_var _s_cur JSON_CUR
_json_get_var "${JSON_PREFIX}JSON_CUR" "UP_$_s_cur"
+ unset "${JSON_PREFIX}UP_$_s_cur"
}
json_set_namespace() {
[[ "$1" == ".." ]] && {
_json_get_var cur JSON_CUR
_json_get_var cur "UP_$cur"
+ unset "${JSON_PREFIX}UP_$cur"
_json_set_var JSON_CUR "$cur"
return 0
}
case "$type" in
object|array)
json_get_var cur "$target"
+ _json_get_var "${JSON_PREFIX}UP_$cur" JSON_CUR
_json_set_var JSON_CUR "$cur"
;;
*)