greycat 1523382596 learn # a=("an array" "of strings"); (IFS=$'\n'; tmp="${a[*]}"; jq -nc --arg list "$tmp" '{emailList: $list | split("\n") }') greycat 1532015754 forget greycat 1532015766 learn # a=("an array" "of strings"); b="a string"; printf '%s\0' "${a[@]}" | jq -RscM --arg b "$b" '{list: split("\u0000"), string: $b}'