In Configuration->Channel->Grabber, enable Internal XMLTV: Multinational (Schedules Direct JSON).
I actually run "Internal XMLTV: Combine Data from several other grabbers" which calls SD json a couple of times and combines the results, but that is very memory intensive.
The SD sqlite database is just used as a cache, similar to the files that other grabbers use as a cache but faster.
This is because often you have the same programmes shown several times over the weeks, and the database contains information about series (such as total number of episodes) as well as episodes (specific information about one episode). The grabber automatically purges the cache of programmes that are no longer broadcast.
The SD downloads data, inserts in to its DB and then generates an xmltv file similar to webgrab+ which then appears in Tvheadend (Tvheadend launches the grabber via EPG Grabber tab as an internal crontab).
However, first you need to configure the grabber outside tvheadend though. I forget the exact steps. It was a bit tedious. I think you have to run it first with "--manage-lineups" where you enter your region and then it gives you your satellites that broadcast to that region and then it adds that to your database.
Then I think you run with "--configure" where it then maps the lineup to a config file.
Then it should all just work. You can test it via:
tv_grab_zz_sdjson_sqlite --config-file italy.xml --days 1 --output-file out.xml
Then your out.xml should contain data on all your programmes and channels.
Then you can enable it in tvheadend and it re-run grabber.
It might just work since it links channel name on tvheadend to channel name in xmltv file. But sometimes it doesn't match all of them correctly so you have to go to the epg tab and add missing ones.
I submitted a pull request to the SD grabber to include images in the downloaded data so that should be available soon.
In Tvheadend grabber, I'd tick "scrape credits" if you have a machine with decent memory. That allows you to schedule recordings based on extra criteria in the autorec advanced tab such as "comedy" or "sumo-wrestling", etc.