El ejemplo que te pasé te sirve con cualquier objeto JSON, así que no es necesario que lo toques. Lo único que tendrías que indicar el nombre del objeto al momento de leerlo, que es exactamente lo mismo que hace el algoritmo que te pasó tu amigo, con la diferencia de que el que te pasé, así aumentes, disminuyas y/o alteres atributos al objeto, sí funciona.
Saludos