implement simple unserialize

implement simple unserialize
请看issue的要求，为什么不允许直接传入一个json对象呢？由于我们将来可能会用二进制的 json，或者其它格式，因此上层可能本来就没有这个 json 字符串，只是一个从二进制构建出来的对象。
因此我觉得还是同时允许传入 object 或 string 会好一点。