I have a large JSON file that is an object of objects, which I would like to split into separate files name after object keys. Is it possible to achieve this using jq or any
Is it possible to achieve this using jq or any other off-the-shelf tools?
It is. Xidel can also do what you want:
for f in $(xidel -s input.json -e '$json()'); do xidel -s input.json -e '$json("'$f'")' > $f.json done