Пример #1
0
        public static ARWObject Extract(byte[] bytes)
        {
            string data = System.Text.Encoding.UTF8.GetString(bytes).Replace("\0", null).Replace("\"", null);

            ARWObject newObj = IARWObject.Extract(data);

            return(newObj);
        }
Пример #2
0
        public static ARWObject Extract(string data)
        {
            ARWObject newObj = new IARWObject();

            string[] prms = data.Split(new string[] { "###" }, StringSplitOptions.None);
            foreach (string p in prms)
            {
                string[] paramParts = p.Split(new string[] { "#=#" }, StringSplitOptions.None);
                if (paramParts.Length == 2)
                {
                    newObj.dataList.Add(paramParts [0], paramParts [1]);
                }
            }
            return(newObj);
        }