import json

info = {
    "name": "master",
    "states": []
}

states = ["MN", "AZ", "IL"]
cities = ["One", "Two", "Three"]
votes = ["No", "Yes", "Maybe"]

for state in states:
    for city in cities:
        for vote in votes:
            info['states'].append({
                "state": state,
                "cities": {
                    "name": city,
                    "votes": { "decision": vote }
                }
            });

print(json.dumps(info, indent=4))