* json datasource fetcher