Nav Params with json

When switching views, would it be advisable to pass in whole json objects as nav params or pass in something like the Id and retrieve the data again from the id.

The first option would reduce local storage queies or http calls, but I am unsure if there are any side effects of this. Would there be any performance issues in submitting large jsons when switching views.

this.navCtrl.push(Listage, largeJson);