{“Xm”:“李明”,“Dh”:“123456”,“Nl”:“30”}這是個(gè)JSON串,在序列化后,可以得到值。你可以使用System.Web.Script.Serialization.JavaScriptSerializer類來(lái)完成任務(wù)。也可以利用第三方工具比如:Newtonsoft.Json.dll等,來(lái)完成任務(wù)。
創(chuàng)新互聯(lián)專注于企業(yè)營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、月湖網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開(kāi)發(fā)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為月湖等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
如何使用System.Web.Script.Serialization.JavaScriptSerializer類或第三方工具,網(wǎng)上有大量代碼,或參閱微軟在線幫助。這里就不貼了。
VB內(nèi)部采用Unicode編碼,在這種編碼格式下,任何字符(包括半角的字母、數(shù)字、符號(hào)以及全角的漢字、符號(hào))都是占用兩個(gè)字節(jié)的。因此,Len("1111徐")的返回值是5,表示5個(gè)字符,而LenB("1111徐")的返回值是10,表示占用10個(gè)字節(jié)。
要想按ANSI編碼格式來(lái)獲取字符串的字節(jié)數(shù),必須這樣:
LenB(StrConv("1111徐", vbFromUnicode))
要注意哦,雖然返回值是6,但這個(gè)數(shù)與這個(gè)字符串在內(nèi)存中的實(shí)際占用字節(jié)數(shù)是不相符的哦!
substring 就是對(duì)一個(gè)指定的字符竄進(jìn)行字符竄截取的方法。
運(yùn)用的形式差不多如下:
截取后的字符竄 = 指定字符竄.substring(開(kāi)始截取位置[第一位從0開(kāi)始],截取長(zhǎng)度)
Dim str As String = "dsk_cy"
Dim resultStr As String = str.substring(0,2)'截取最左邊的兩個(gè)字符 即 resultStr = “ds”
Dim reulst As String = str.substring(1,2) '截取從最左邊數(shù)第二位開(kāi)始的兩個(gè)字符 即 result = “sk”