support for *.json listings; closes #4