Question d’entretien chez Alteryx

Flatten a JSON object, can be recursive, how would you handle it?