public static object JsonToArray(object typeOrig, string data, int rank = 0) { Type type = TypeForCreateObject(typeOrig); Type typeArray = null; typeArray = rank > 0 ? type.MakeArrayType(rank) : type.MakeArrayType(); return(AutoWrap.WrapObject(JsonConvert.DeserializeObject(data, typeArray))); }
public static object JsonToObject(object typeOrig, string data) => AutoWrap.WrapObject(JsonConvert.DeserializeObject(data, TypeForCreateObject(typeOrig)));
public static object CreateObject(object type) => AutoWrap.WrapObject(System.Activator.CreateInstance(FindTypeForCreateObject(type)));