JSON

ASP 处理JSON数据的实现代码

字号+ 作者:H5之家 来源:H5之家 2017-08-31 11:04 我要评论( )

ASP 处理JSON数据的实现代码 - 编程技术

ASP也能处理JSON数据?呵呵,刚才在Pjblog论坛上看到一个兄弟写的文章,没有测试,不过理论上一定是可以的~ 太晚了,不测试了。

以前处理JSON太麻烦了,输出还好说,循环一下就可以了,解析真的很头疼。所以遇到 这种问题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 %>


ASP错误捕获的几种常规处理方式 →

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • xml转化为json,多谢

    xml转化为json,多谢

    2017-08-31 16:02

  • 疯狂XML学习笔记(4)

    疯狂XML学习笔记(4)

    2017-08-30 16:00

  • Java操作json的通用类

    Java操作json的通用类

    2017-08-30 15:07

  • Ruby和Ruby on Rails中解析JSON格式数据的实例教程

    Ruby和Ruby on Rails中解析JSON格式数据的实例教程

    2017-08-30 12:01

网友点评