0
我已經做了AJAX的職位和stringifyed我的JSON和將數據發送到我的控制器方法: 數據控制器臨危看起來是這樣的:我如何分析我的陣列,以我的模型
「[\」 ,「華盛頓」,2772,「Trevor Ariza」,「F」,「」,「37:20」,7,10, 0.7,6,6,1,2,4,0.5,1,5,6,2,1,0,0,3,22,18]」
我的控制器的方法:
public void addBoxScore(string playerstats)
{
Games gamestats = new Games();
gamestats.GAME_ID = playerstats[0];
gamestats.TEAM_ID = playerstats[1];
gamestats.TEAM_ABBREVIATION = playerstats[2].ToString();
gamestats.TEAM_CITY = playerstats[3].ToString();
gamestats.PLAYER_ID = playerstats[4];
gamestats.PLAYER_NAME = playerstats[5].ToString();
gamestats.START_POSITION = playerstats[6].ToString();
gamestats.COMMENT = playerstats[7].ToString();
gamestats.MIN = playerstats[8];
gamestats.FGM = playerstats[9];
gamestats.FGA = playerstats[10];
gamestats.FG_PCT = playerstats[11];
gamestats.FGTHREEM = playerstats[12];
gamestats.FGTHREEA = playerstats[13];
gamestats.FGTHREE_PCT = playerstats[14];
gamestats.FTM = playerstats[15];
gamestats.FTA = playerstats[16];
gamestats.FT_PCT = playerstats[17];
gamestats.OREB = playerstats[18];
gamestats.DREB = playerstats[19];
gamestats.REB = playerstats[20];
gamestats.AST = playerstats[21];
gamestats.STL = playerstats[22];
gamestats.BLK = playerstats[23];
gamestats.TO = playerstats[24];
gamestats.PF = playerstats[25];
gamestats.PTS = playerstats[26];
gamestats.PLUS_MINUS = playerstats[27];
}
當我這樣做時,gamestats.Game_ID變成了「91」而不是「0041300201」作爲iw把它當成了。
是的以某種方式工作。它把它放入一個數組中。它仍然在所有的字符串中。這是爲什麼? –
它真的只是把一個數組中的長字符串,所以在數組中有一個字符串。在這種情況下,並不真正幫助我。 –
你可以在這裏粘貼playerstats的值嗎?並且將你的內容類型設置爲applicaion/json(不確定正確的字符串,只是谷歌,它應該在那裏) – qamar