generate data.json