ASP解析JSON

作者:情留メ蚊子 来源:情留メ蚊子blog 时间:2009-12-25 16:34:00 

 

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

标签:JSON,asp
0
投稿

猜你喜欢

  • 基于AJAX技术提高搜索引擎排名

    2008-01-24 12:45:00
  • 一个不错的js+css二级分类菜单代码

    2007-12-28 21:22:00
  • 如何使用SQLServer数据库查询累计值

    2009-03-16 14:43:00
  • XML 在使用中产生的二十个热点问题

    2008-05-29 11:07:00
  • asp一个空间绑定N个域名的方法!

    2009-03-08 18:32:00
  • 七十六个网站用户体验要点

    2010-08-11 14:52:00
  • Css Reset(复位)整理

    2008-09-09 21:58:00
  • 2009淘宝网动画节日LOGO第一季

    2009-05-18 19:11:00
  • sql如何删除数据库中数据记录

    2008-10-09 12:31:00
  • 动态载入asp树源码

    2007-09-06 19:34:00
  • PHP+MYSQL不恶补十句话

    2009-12-02 10:09:00
  • JS中模拟函数重载

    2008-01-03 16:46:00
  • 兼容IE,FF的弹出层登陆界面代码

    2008-01-04 12:13:00
  • ASP动态生成的javascript表单验证代码

    2008-10-13 20:11:00
  • css样式命名规则

    2008-04-30 12:31:00
  • asp查询ip地址源代码

    2009-07-27 17:51:00
  • 来看看如何防止采集

    2007-08-19 20:11:00
  • 适宜做简单搜索的MySQL数据库全文索引

    2009-01-04 13:11:00
  • CSS 针对 Safari(WebKit)的 CSS 注意事项 3

    2008-09-15 18:36:00
  • oracle移植到mysql注意事项

    2008-12-25 13:09:00
  • asp之家 网络编程 m.aspxhome.com