Beispiel #1
0
        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)));
        }
Beispiel #2
0
 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)));