populate recipe from JSON