이번에는 ASP에서 json 데이터를 처리하는 단계에 대해 자세히 설명하겠습니다. asp에서 json 데이터를 처리하는 주의사항은 무엇인가요?
ASP도 JSON 데이터를 처리할 수 있나요? ㅎㅎ 방금 Pjblog 포럼에서 동생이 쓴 글을 봤는데 이론상으로는 가능할 것 같아요~ 너무 늦었으니 테스트 안 할게요. .
예전에는 JSON을 처리하는 것이 너무 번거로웠어요. 출력은 loop 한 번만 해도 괜찮았는데, 파싱이 정말 머리가 아팠어요. 그래서 이런 종류의 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 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
Json 개체와 문자열을 서로 변환하는 단계에 대한 자세한 설명
위 내용은 ASP에서 json 데이터를 처리하는 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!