Maison  >  Article  >  interface Web  >  Explication détaillée des étapes de traitement des données JSON dans ASP

Explication détaillée des étapes de traitement des données JSON dans ASP

php中世界最好的语言
php中世界最好的语言original
2018-04-25 14:01:023620parcourir

Cette fois, je vais vous apporter une explication détaillée des étapes à suivre pour qu'asp traite les données json. Quelles sont les précautions pour qu'asp traite les données json. Ce qui suit est un cas pratique, jetons un coup d'œil. .

ASP peut-il aussi traiter les données JSON ? Haha, je viens de voir un article écrit par un frère sur le forum Pjblog, je ne l'ai pas testé, mais en théorie ça doit être possible~ C'est trop tard, j'ai gagné. Je ne le testerai pas.

C'était trop compliqué de traiter JSON dans le passé. Le résultat était correct, juste une boucle pendant un moment, mais l'analyse était vraiment un casse-tête. Ainsi, lorsque je rencontre ce genre de problème d'API, il s'agit généralement du traitement XML, que je n'aime pas beaucoup et qui est très gênant.

<%
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
%>

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Une liste complète des méthodes de fonctionnement PHP JSON

Explication détaillée des étapes de conversion des objets Json et des cordes les unes aux autres

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn