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); }
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); }