本文摘自PHP中文网,作者PHP中文网,侵删。
本文介绍如何使用asp解析json字符串,大家都知道asp对json的处理没有php那么简单,也没有键值对数组,这可能也是它最终被php取代的直接原因。下面代码经本人测试可用,
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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" ", b:{ name:" "bb" ", value:" "text" " }, c:[" "item0" ", " "item1" ", " "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
|
本文由PHP中文网提供,
文章地址:http://www.php.cn/csharp-article-377133.html
学编程就来PHP中文网 www.php.cn
以上就是asp如何解析json字符串并转化为asp对象的详细内容!
相关阅读 >>
正则表达式模式匹配字符串基础知识_正则表达式
asp.net mvc 遇到json循环调用的问题应该怎么解决?
c#-json详解
详解c#使用litjson解析json的示例代码
简单介绍c#.net、javascript和json(图文)
asp.net mvc 对输入的字符串字段做trim处理的方法_实用技巧
关于json result的实例代码
angularjs是怎么为ng-click事件传递参数的?
详细介绍使用msscriptcontrol在c#中读取json数据的方法
asp.net mvc 4 中的json数据交互的方法
更多相关阅读请进入《javascript》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » asp如何解析json字符串并转化为asp对象