feat(sofa.Util): adds fromJson method