Add JSON configuration file support.