private void DecodeCommond(string cmd) { //base64解码 SourceJson = ""; byte[] bytes = Convert.FromBase64String(cmd); try { SourceJson = Encoding.UTF8.GetString(bytes); } catch { return; } JsonReader reader = new JsonTextReader(new System.IO.StringReader(SourceJson)); SourceObject = JObject.Load(reader); foreach (var j in SourceObject.Properties()) //读取所有的json属性 { Properties[j.Name] = j.Value.ToObject <string>(); } }