// 解析百家乐json串信息 public static InfoBaccarat parseInfoBaccarat(string exInfo) { InfoBaccarat info = null; try { Dictionary <string, object> dic = BaseJsonSerializer.deserialize <Dictionary <string, object> >(exInfo); info = new InfoBaccarat(); if (dic.ContainsKey("betinfo")) { info.m_betInfo = BaseJsonSerializer.deserialize <List <BetInfo> >(dic["betinfo"].ToString()); } if (dic.ContainsKey("bankercard")) { info.m_bankerCard = BaseJsonSerializer.deserialize <List <CardInfo> >(dic["bankercard"].ToString()); } if (dic.ContainsKey("playercard")) { info.m_playerCard = BaseJsonSerializer.deserialize <List <CardInfo> >(dic["playercard"].ToString()); } if (dic.ContainsKey("isbanker")) { int t = Convert.ToInt32(dic["isbanker"]); info.setIsBanker(t); } if (dic.ContainsKey("chargerate")) { info.m_serviceChargeRatio = Convert.ToInt32(dic["chargerate"]); } if (dic.ContainsKey("charge")) { info.m_serviceCharge = Convert.ToInt32(dic["charge"]); } } catch (System.Exception ex) { } return(info); }