In an Angular5 app, I'm making an HTTP request to a data layer that's shared by several apps.
The end-point returns an array of long and complex JSON objects.
Is it a best practice to take the return from the data service more or less "as is" as work directly with it?
Or should I turn it into an array of objects that conform to a class that I defined as a model?
I come from a Java background so building objects from a class feel right. Are there benefits to doing this in Angular, or any JS context, or would it be a waste of time?