Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Schritte zur Verarbeitung von JSON-Daten in ASP

Detaillierte Erläuterung der Schritte zur Verarbeitung von JSON-Daten in ASP

php中世界最好的语言
php中世界最好的语言Original
2018-04-25 14:01:023618Durchsuche

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
%>
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Eine vollständige Liste der PHP-JSON-Betriebsmethoden


Detaillierte Erläuterung der Schritte zum Konvertieren von Json-Objekten und Saiten aneinander

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn