码迷,mamicode.com
首页 > Web开发 > 详细

asp 操作 json

时间:2016-08-23 16:19:24      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:

<%

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%&
gt;的邮件地址是<%=sc4Json.eval_r("jsonObject.email[0]")%><BR>共有邮件地址&
lt;%=objTest.email.length%>个<BR>


<%

Dim father

getJSArrayItem father, objTest.family.parents, 0

Response.Write father

%>

asp 操作 json

标签:

原文地址:http://www.cnblogs.com/lykouyi/p/5799384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!