Generate realistic mock JSON data from a JSON template.
Keys with empty values get random data based on field name.
Detects field names to generate realistic fake data.