/* * [2016/8/5 22:36:57] ios app: /*判断是否单关字符串,五位10001,代表不让球胜平负 进球数 比分 半全场 让球是否单关,0是1否*/ /// <summary> /// 转换JCZQjson /// </summary> /// <returns></returns> public static string GetJson() { var jczq = GetJCZQHHDGList(); StringBuilder json = new StringBuilder("["); foreach (var item in jczq) { json.Append("["); json.AppendFormat("\"{0}\",", item.MatchId); json.AppendFormat("\"{0}{1}\",", BettingHelper.GetWeek(Convert.ToDateTime(item.FSStopBettingTime)), item.MatchNumber); json.AppendFormat("\"{0}\",", item.LeagueName); json.AppendFormat("\"{0}\",", item.HomeTeamName); json.AppendFormat("\"{0}\",", item.GuestTeamName); json.AppendFormat("\"{0}\",", item.LetBall); json.AppendFormat("\"{0}\",", item.StartDateTime); json.AppendFormat("\"{0}\",", item.FSStopBettingTime); //json.Append("\"00000\","); json.AppendFormat("\"{0}{1}{2}{3}{4}\",", item.NoSaleState_BRQSPF, item.NoSaleState_ZJQ, item.NoSaleState_BF, item.NoSaleState_BQC, item.NoSaleState_SPF); json.Append("\"-\","); json.Append("\"-\","); json.Append("\"-\","); json.Append("\"-\","); json.Append("\"-\","); json.Append("\"-\","); json.Append("\",,\","); //sp start json.Append("\"["); //不让球 json.AppendFormat("[{0},{1},{2}],", item.SP_Win_Odds_BRQ, item.SP_Flat_Odds_BRQ, item.SP_Lose_Odds_BRQ); //让球赔率 json.AppendFormat("[{0},{1},{2}],", item.SP_Win_Odds, item.SP_Flat_Odds, item.SP_Lose_Odds); //让球数 json.AppendFormat("[{0},{1},{2},{3},{4},{5},{6},{7}],", item.JinQiu_0_Odds, item.JinQiu_1_Odds, item.JinQiu_2_Odds, item.JinQiu_3_Odds, item.JinQiu_4_Odds, item.JinQiu_5_Odds, item.JinQiu_6_Odds, item.JinQiu_7_Odds); //比分, json.AppendFormat("[{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13},{14},{15},{16},{17},{18},{19},{20},{21},{22},{23},{24},{25},{26},{27},{28},{29},{30}],", item.S_10, item.S_20, item.S_21, item.S_30, item.S_31, item.S_32, item.S_40, item.S_41, item.S_42, item.S_50, item.S_51, item.S_52, item.S_QT, item.P_00, item.P_11, item.P_22, item.P_33, item.P_QT, item.F_01, item.F_02, item.F_12, item.F_03, item.F_13, item.F_23, item.F_04, item.F_14, item.F_24, item.F_05, item.F_15, item.F_25, item.F_QT); //半全场 json.AppendFormat("[{0},{1},{2},{3},{4},{5},{6},{7},{8}],", item.SH_SH_Odds, item.SH_P_Odds, item.SH_F_Odds, item.P_SH_Odds, item.P_P_Odds, item.P_F_Odds, item.F_SH_Odds, item.F_P_Odds, item.F_F_Odds); json.Append("[],[],[],[]]\","); //sp end json.AppendFormat("\"{0}\",", item.LeagueColor);//BettingHelper.GetLeagueColor() json.AppendFormat("\"{0}\",", item.MatchData); //2354 354 代表不让球胜平负 进球数 比分 半全场 让球是否单关,0是1否 if (item.State_HHDG == "354") { json.Append("\"10001\","); } else if (item.State_HHDG == "2354") { json.Append("\"00001\","); } else { json.Append("\"10001\","); } json.Append("\"http://live.159cai.com/odds/match/928061?lotyid=6&from=iosapp#1\""); json.Append("],"); } string data = json.ToString().TrimEnd(','); //json.Append("]"); return(data + "]"); }