>  기사  >  웹 프론트엔드  >  ASP에서 json 데이터를 처리하는 단계에 대한 자세한 설명

ASP에서 json 데이터를 처리하는 단계에 대한 자세한 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-04-25 14:01:023664검색

이번에는 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 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

PHP에서 JSON을 작동하는 종합적인 방법

Json 개체와 문자열을 서로 변환하는 단계에 대한 자세한 설명

위 내용은 ASP에서 json 데이터를 처리하는 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.