我有一个程序正在发出Web请求,然后分解响应.内容类型是JSON,我当前将响应视为字符串并使用子字符串对其进行解码.
string bidnumber = "buyNowPrice";
int startbid = tradetemp.IndexOf(bidnumber) + 13;
int bidlength = 10;
string bidtemp = tradetemp.Substring(startbid, bidlength);
string endbid = ",";
int endbid2 = bidtemp.IndexOf(endbid);
int bidlength2 = endbid2;
string bidtmp = bidtemp.Substring(0, bidlength2);
long bid = Convert.ToInt64(bidtmp);
Run Code Online (Sandbox Code Playgroud)
我为大约5个变量做这个,并不断地一遍又一遍地做.问题是使用JSON解析比我当前的代码更有效(更快).使用JSON解析会使我的代码更清晰,但速度在这里是优先考虑的.