Hi Serigo,
I am having the same issue as yours and tried the below code as suggested by you.
routing.navTo('viewId', { id: JSON.stringify({id1:"abc",id2:"xyz"}) }, false);
the json is passed as an string but I still can't use below code.
event.getParameter('arguments').id.id1; //shows undefined
event.getParameter('arguments').id1; //shows undefined
Can you please suggest.
Thanks