先如下程序集
在上城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、網(wǎng)站制作 網(wǎng)站設(shè)計制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,上城網(wǎng)站建設(shè)費用合理。
Imports?System.Web.Script.Serialization
Function?StringToObject(content?As?String)?As?Object
Dim?jss?As?New?JavaScriptSerializer()
Return?jss.DeserializeObject(content)
End?Function
Dim?test1?As?Dictionary(Of?String,?Object)?=?StringToObject("{
"??Chr(34)??"objects"??Chr(34)??":?{
"??Chr(34)??"minecraft/sounds/entity/rabbit/attack2.ogg"??Chr(34)??":?{
"??Chr(34)??"hash"??Chr(34)??":?"??Chr(34)??"4b90ff3a9b1486642bc0f15da0045d83a91df82e"??Chr(34)??",
"??Chr(34)??"size"??Chr(34)??":?7268
},
"??Chr(34)??"minecraft/sounds/entity/shulker/close5.ogg"??Chr(34)??":?{
"??Chr(34)??"hash"??Chr(34)??":?"??Chr(34)??"e555fcece121879fe0becbada9d01dea27ab153d"??Chr(34)??",
"??Chr(34)??"size"??Chr(34)??":?5376
},
"??Chr(34)??"minecraft/lang/ga_IE.lang"??Chr(34)??":?{
"??Chr(34)??"hash"??Chr(34)??":?"??Chr(34)??"a108f19142820b3573a658d40950ba3317b65c15"??Chr(34)??",
"??Chr(34)??"size"??Chr(34)??":?142847
},
"??Chr(34)??"minecraft/sounds/mob/horse/leather.ogg"??Chr(34)??":?{
"??Chr(34)??"hash"??Chr(34)??":?"??Chr(34)??"20abaa7d3b0baa105bc6023d5308f1e5d76acc41"??Chr(34)??",
"??Chr(34)??"size"??Chr(34)??":?11577
}}
}
")
Dim?cc?As?Dictionary(Of?String,?Object)?=?DirectCast(test1.Values(0),?Dictionary(Of?String,?Object))
Dim?dd?=?cc.Values(0)("hash")
這樣就可以遍歷 hash值了
先用ADO.NET讀取數(shù)據(jù),然后賦值即可,這個很容易的, 如果你要和某個控件的值做比對,就可以先賦值給控件,然后做比對。。。 例如,你讀取數(shù)據(jù)庫中的一條記錄,然后綁定到textbox上,和另外一個textbox里面的數(shù)字比較大校。
你只獲取接口的每個 obj_name 和speed 值的話,你完全沒必要當(dāng)json來處里,你可以直接截取字符串就可以了。用substring函數(shù)
這個跟反序列化毫無關(guān)系。
分隔字符串就用 Split(),沒什么難度。
與語言沒有關(guān)系, 你需要考慮的是兩個系統(tǒng)直接如何通訊. 選一種通訊協(xié)議(一般用http協(xié)議), 設(shè)計好數(shù)據(jù)結(jié)構(gòu), 可以是xml或json. 假設(shè)選用http協(xié)議傳輸json數(shù)據(jù). 你需要做以下工作:
使用php開發(fā)一個http接口, 根據(jù)參數(shù)查詢數(shù)據(jù)庫, 把結(jié)果轉(zhuǎn)換為json格式后返回. 這是目前最流行的接口格式, 基本上所有語言都可以開發(fā)和請求這樣的接口, 很多開放平臺都是這樣設(shè)計接口的, 例如微信的這個接口,你可以參考一下?網(wǎng)頁鏈接
使用VB.NET請求這個接口, 獲取返回的數(shù)據(jù)(json格式, 一個特殊的字符串), 使用VB.NET對json數(shù)據(jù)進(jìn)行解碼
所以,要完成這個工作,你需要知道http接口開發(fā)和請求, 以及json編碼和解碼的相關(guān)知識和技能, 祝你好運