Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Schritte für die Verarbeitung von JSON-Daten durch ASP geben. Das Folgende ist ein praktischer Fall . Kann ASP auch JSON-Daten verarbeiten? Haha, ich habe gerade einen Artikel von einem Bruder im Pjblog-Forum gesehen, aber theoretisch muss es möglich sein ~ Es ist zu spät, ich habe gewonnen Ich werde es nicht testen.
Früher war die Verarbeitung von JSON zu mühsam. Die Ausgabe war für eine Weile in Ordnung, nur eine
Schleife, aber das Parsen bereitete wirklich Kopfschmerzen. Wenn ich also auf ein solches API-Problem stoße, handelt es sich normalerweise um die XML-Verarbeitung, die mir nicht besonders gefällt und sehr mühsam ist. <%
Dim sc4Json
Sub InitScriptControl
Set sc4Json = Server.CreateObject("MSScriptControl.ScriptControl")
sc4Json.Language = "JavaScript"
sc4Json.AddCode "var itemTemp=null;function getJSArray(arr, index){itemTemp=arr[index];}"
End Sub
Function getJSONObject(strJSON)
sc4Json.AddCode "var jsonObject = " & strJSON
Set getJSONObject = sc4Json.CodeObject.jsonObject
End Function
Sub getJSArrayItem(objDest,objJSArray,index)
On Error Resume Next
sc4Json.Run "getJSArray",objJSArray, index
Set objDest = sc4Json.CodeObject.itemTemp
If Err.number=0 Then Exit Sub
objDest = sc4Json.CodeObject.itemTemp
End Sub
Dim strTest
strTest = "{name:""alonely"", age:24, email:[""ycplxl1314@163.com"",""ycplxl1314@gmail.com""], family:{parents:[""父亲"",""母亲""],toString:function(){return ""家庭成员"";}}}"
Dim objTest
Call InitScriptControl
Set objTest = getJSONObject(strTest)
%>
<%=objTest.name%>的邮件地址是< %=sc4Json.Eval("jsonObject.email[0]")%><br />共有邮件地址< %=objTest.email.length%>个<br />
<%
Dim father
getJSArrayItem father, objTest.family.parents, 0
Response.Write father
%>
Empfohlene Lektüre:
Eine vollständige Liste der PHP-JSON-BetriebsmethodenDetaillierte Erläuterung der Schritte zum Konvertieren von Json-Objekten und Saiten aneinanderDas obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zur Verarbeitung von JSON-Daten in ASP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!