今回は、ASPがJSONデータを処理する手順について詳しく説明します。ASPがJSONデータを処理するための注意事項は何ですか?実際のケースを見てみましょう。
ASP は JSON データも処理できますか? はは、Pjblog フォーラムで兄弟が書いた記事を見たところです。まだテストしていませんが、理論的には可能なはずです。遅すぎるのでテストしません。 。
以前は JSON を処理するのが面倒すぎて、出力は 1 回ループするだけで問題ありませんでしたが、解析は本当に頭の痛い問題でした。したがって、この種の API の問題に遭遇すると、通常は XML 処理になりますが、これはあまり好きではなく、非常に面倒です。
<% 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 %>
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨書籍:
Json オブジェクトと文字列を相互に変換する手順の詳細な説明
以上がASPでJSONデータを処理する手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。