#!/bin/bash
# https://stackoverflow.com/a/36976950/2364144
# echo key1 1 key2 2 | STATUS=success /bigscoots/includes/mkjson.sh
arr=();
while read x y;
do
arr=("${arr[@]}" $x $y)
done
vars=(${arr[@]})
len=${#arr[@]}
printf "{%b\n status: "\"$STATUS\"",%b\n data: { %b\n "$DATATYPE": [ %b\n"
for (( i=0; i<len; i+=2 ))
do
printf " \"${vars[i]}\": \"${vars[i+1]}\""
if [ $i -lt $((len-2)) ] ; then
printf ", %b\n"
fi
done
printf "%b\n ]%b\n }%b\n}"
echo