Card #48 recursive Json fix