Skip to content

Commit a875cb0

Browse files
committed
fixed tail indentation
1 parent 4f821f5 commit a875cb0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/json.bash

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,14 @@ JSON._dump() {
123123
done
124124
prev=("${line[@]}")
125125
done < <(sort -k1,1V -u; )
126+
local indent=$(( ${#stack} - 1 ))
126127
for (( i=0; i<${#stack}; i++ )); do
127128
if [ "${stack:$i:1}" = "a" ]; then
128-
echo -n "${JSON_ARR_END//INDENT/$(JSON._indent $i)}"
129+
echo -n "${JSON_ARR_END//INDENT/$(JSON._indent $indent)}"
129130
else
130-
echo -n "${JSON_OBJ_END//INDENT/$(JSON._indent $i)}"
131+
echo -n "${JSON_OBJ_END//INDENT/$(JSON._indent $indent)}"
131132
fi
133+
(( indent-- ))
132134
done
133135
echo
134136
}

0 commit comments

Comments
 (0)