asp如何解析json序列

haobojunsun 2009-05-06 04:39:15
一个JSON序列
{"uid":"1","username":"abc","email":"123@163.com"}

我如果使用ASP得到uid,username,email的值呢?
...全文
6843 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zs1005 2012-08-20
  • 打赏
  • 举报
回复
用sc4Json
autoww 2012-01-29
  • 打赏
  • 举报
回复
如何判断某个节点不存在呢?
gothis 2011-11-04
  • 打赏
  • 举报
回复
看看 我也想学学
biz0098 2010-05-18
  • 打赏
  • 举报
回复
这个怎么样 ?
<script language="javascript" runat="server" src="json2.min.asp"></script>
<script language="vbscript" runat="server">
Option Explicit

Dim car: Set car = JSON.parse("{""brand"":""subaru"",""model"":""outback sport"",""year"":2003," & _
"""colour"":""green"",""accessories"":[" & _
"{""foglamps"":true},{""abs"":true},{""heatedSeats"":true}]}")

Response.Write("brand: " & car.brand & "<br/>")
Response.Write("model: " & car.model & "<br/>")
Response.Write("colour: " & car.colour & "<br/>")
Response.Write("has foglamps: " & CStr(car.accessories.get(0).foglamps) & "<br/>")
car.accessories.get(0).foglamps = false
Response.Write("has foglamps: " & CStr(car.accessories.get(0).foglamps) & "<br/>")
Response.Write("new Json: " & JSON.stringify(car) & "<br/>")

Set car = Nothing
</script>
是不是需要的东西?

http://tforster.wik.is/ASP_Classic_Practices_For_The_21st_Century/JSON4ASP

就是这个地址
xuezj508 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wcwtitxu 的回复:]
ASP 也可以用 JS 啊
HTML code

<script language="JScript" runat="Server">
function toObject(json) {
eval("var o=" + json);
return o;
}
</script>
<%

Dim json
json = "{'uid':'1','username':'abc','e……
[/Quote]


不错
spark_li 2010-03-13
  • 打赏
  • 举报
回复
不错不错。

不错不错。

不错不错。

haobojunsun 2009-05-07
  • 打赏
  • 举报
回复
谢谢楼上,问题解决
wcwtitxu 2009-05-06
  • 打赏
  • 举报
回复
ASP 也可以用 JS 啊

<script language="JScript" runat="Server">
function toObject(json) {
eval("var o=" + json);
return o;
}
</script>
<%

Dim json
json = "{'uid':'1','username':'abc','email':'123@163.com'}"
Set json = toObject(json)

Response.Write json.uid & "<br/>"
Response.Write json.username & "<br/>"
Response.Write json.email & "<br/>"

Set json = Nothing
%>

xuStanly 2009-05-06
  • 打赏
  • 举报
回复
我提到json.js是因为js也可以做服务器脚本语言,
asp是支持的,所以可以参考json.js来写asp的parser
haobojunsun 2009-05-06
  • 打赏
  • 举报
回复
asp有点古老,恐怕没什么现成的框架吧,
要不自己写parse,要不就只有换asp.net了。

另外,json.org出的那json.js好像也有点问题,
解析IList <someobject>输出的json的时候不行,
直接用eval()倒是可以。
========================================

感谢回复,刚做的接口,得提供多种语言调用示例,所以不得不写个ASP版本的。
找了一下午都没有找到现成的哦。莫非要自己写。。。
xuStanly 2009-05-06
  • 打赏
  • 举报
回复
asp有点古老,恐怕没什么现成的框架吧,
要不自己写parse,要不就只有换asp.net了。

另外,json.org出的那json.js好像也有点问题,
解析IList<someobject>输出的json的时候不行,
直接用eval()倒是可以。
heatonc 2009-05-06
  • 打赏
  • 举报
回复
这个不是很明白 坐看 高手解答!~
haobojunsun 2009-05-06
  • 打赏
  • 举报
回复
www.json.org

http://code.google.com/p/aspjson/

http://www.webdevbros.net/2007/04/26/generate-json-from-asp-datatypes/

=====================================================================


我只找到了如何将变量转换为JSON序列,但是如何将JSON序列转换成OBJECT或者ARRAY呢?
mrshelly 2009-05-06
  • 打赏
  • 举报
回复
www.json.org

http://code.google.com/p/aspjson/

http://www.webdevbros.net/2007/04/26/generate-json-from-asp-datatypes/
haobojunsun 2009-05-06
  • 打赏
  • 举报
回复
是否有现成的类?

28,389

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧