asp如何解析json序列

Even713 2009-09-28 12:20:47
一个JSON序列
[{"uid":"1","username":"abc","email":"123@163.com"},{"uid":"2","username":"dbc","email":"456@163.com"}]

我如何使用ASP得到数组的uid,username,email的值呢?

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

如果是一个数组对象json ="[{'uid':'1','username':'abc','email':'123@163.com'},{'uid':'2','username':'dbc','email':'456@163.com'}]"
我怎么取数组里每个对象的uid,username,email?

问得有些菜,帮帮忙啦!
...全文
155 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2009-09-28
  • 打赏
  • 举报
回复

<script language="JScript" runat="Server">
function toObject(json) {
eval("var o=" + json);
return o;
}
function toArray(s){
var dic = Server.CreateObject("Scripting.Dictionary")
eval("var a=" + json);
for(var i=0;i<a.length;i++){
var obj = Server.CreateObject("Scripting.Dictionary")
for(x in a[i]) obj.Add(x,a[i][x])
dic.Add(i, obj);
}
return dic
}
</script>
<%

Dim json
json ="[{'uid':'1','username':'abc','email':'123@163.com'},{'uid':'2','username':'dbc','email':'456@163.com'}]"
Set json = toArray(json)
For i=0 To json.Count-1
Response.Write json(i)("uid") & " <br/>"
Response.Write json(i)("username") & " <br/>"
Response.Write json(i)("email") & " <br/>"
Next
Set json = Nothing
%>
Even713 2009-09-28
  • 打赏
  • 举报
回复
我不知道是否理解错了您的意思
我是想能不能对于输入为json格式的字符串,用asp等到json中对象的值。
如:得到一个字符串"{'uid':'1','username':'abc','email':'123@163.com'}"
我能否用asp得到uid,username,email的值?
孟子E章 2009-09-28
  • 打赏
  • 举报
回复
基本上所有语言都可以实现,可以参考
http://json.org/json-zh.html
孟子E章 2009-09-28
  • 打赏
  • 举报
回复
JSON for ASP
http://code.google.com/p/aspjson/


Generate JSON from VBScript (ASP) datatypes
http://www.webdevbros.net/2007/04/26/generate-json-from-asp-datatypes/

28,391

社区成员

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

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