ASP是一種常用的Web開發(fā)語言,它可以通過輸出JSON數(shù)據(jù)格式來與前端進(jìn)行數(shù)據(jù)交互,下面就來介紹下如何輸出JSON數(shù)據(jù)格式。
Response.ContentType = "application/json" Dim jsonDict As New Dictionary(Of String, Object) jsonDict.Add("name", "Tom") jsonDict.Add("age", 18) jsonDict.Add("gender", "male") Dim jsonStr As String = JsonConvert.SerializeObject(jsonDict, Formatting.Indented) Response.Write(jsonStr)
上面的代碼中,首先設(shè)置ContentType為application/json,表示輸出JSON數(shù)據(jù)格式。然后創(chuàng)建一個(gè)字典對象,向其中添加一些鍵值對信息,這些信息可以是從數(shù)據(jù)庫中查詢得到的數(shù)據(jù),也可以是程序中動(dòng)態(tài)生成的數(shù)據(jù)。
接著使用JsonConvert.SerializeObject方法將字典對象轉(zhuǎn)換成JSON字符串并存儲(chǔ)在jsonStr變量中,最后使用Response.Write方法輸出JSON字符串。
這樣,就可以通過ASP輸出JSON數(shù)據(jù)格式,前端可以通過AJAX等方式進(jìn)行接收和解析。