#461: Create 'csv_to_json'

Partial #461.  This will allow us to resolve #636.