|Do you know where your variables are?|
Why have you stringified the hash reference in the first place?
Whilst converting the string back to a hash reference is theoretically possible; it is difficult to do; and fraught with enough dangers that it should be avoided, even at great cost. And in general, it can be avoided without great cost.
If you could explain why you are stringifying the reference in the first place, we can probably suggest alternatives that would avoid the problem.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.