ASP 解析json
发布时间:2020-12-16 06:54:41 所属栏目:asp.Net 来源:网络整理
导读:第一个方法是使用?JScript : script language="jscript" runat="server" Array.prototype.get = function(x) { return this[x]; }; function parseJSON(strJSON) { return eval("(" + strJSON + ")"); } /script% Dim json,obj json = "{a:""aaa"",b:{ name
第一个方法是使用?JScript :
第二个方法是使用MS的脚本控件(也一样是使用了 JScript): ? Dim scriptCtrl Function parseJSON(str) If Not IsObject(scriptCtrl) Then Set scriptCtrl = Server.CreateObject("MSScriptControl.ScriptControl") scriptCtrl.Language = "JScript" scriptCtrl.AddCode "Array.prototype.get = function(x) { return this[x]; }; var result = null;" End If scriptCtrl.ExecuteStatement "result = " & str & ";" Set parseJSON = scriptCtrl.CodeObject.result End Function Dim json json = "{a:""aaa"",""item2""]}" Set obj = parseJSON(json) Response.Write obj.a & "<br />" Response.Write obj.b.name & "<br />" Response.Write obj.c.length & "<br />" Response.Write obj.c.get(0) & "<br />" Set obj = Nothing Set scriptCtrl = Nothing (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC框架中的MVVM和ModelBinders
- asp.net – 内容处理:内联在Chrome中不起作用?
- ASP.NET中验证控件的使用
- ASP.NET WebApi 基于OAuth2.0实现Token签名认证
- asp.net-mvc – Moq Roles.AddUserToRole测试
- asp.net-mvc – ASP.NET MVC 3简单可靠的移动设备检测:使用
- asp.net-mvc – EditorFor忽略tabindex.你如何设置tabindex
- asp.net-mvc – “test”服务器中的ASP.NET MVC运行时安装要
- asp.net – 是否可以访问配置文件而不更新LastActivityDate
- asp.net – 它似乎是一个浏览器(或者它是visual studio吗?
推荐文章
站长推荐
- asp.net-mvc-3 – ASP.MVC3 ModelState.IsValid不
- 数组 – ASP MVC控制器动作可以接收一个byte []吗
- asp.net-mvc – 具有软删除功能的通用存储库
- asp.net-mvc-3 – 在MVC3中设置所选选项
- asp.net-membership – 黑客有可能解密ASP.NET会
- asp.net – 很好的复杂linq到sql示例?
- asp.net – 以特定间隔刷新更新面板
- asp.net – 使用Wopi和Office Online Server在Wo
- ado.net – ASP.NET:如何从web.config Connecti
- 如何在ASP.NET中本地化App_GlobalResources?
热点阅读