json-求ASP解析JSON打印所有的目录和节点和值

问题描述

求ASP解析JSON打印所有的目录和节点和值

水平太差,使用ASP自带的解析涵数后不知道如何输出里面的节点和内容信息

 function ToObject(json) {
    var o;
    eval("o=" + json);
    return o;
}
set obj1 = ToObject(teststr)
Response.Write obj1.title & "<br />"本人到这就卡住了

上面代码是用来解析的,但是我只能打印出第一个title=“最攒劲乡镇街道”的值,后面的就不知道怎么操作了,求高手指教,附带JSON数据
{"title":"最攒劲乡镇街道","vote_permission":2,"expire_time":1430406000,"total_person":12889,"vote_subject":[{"type":1,"title":"戳出你心中最攒劲的乡镇!","options":[{"name":"物流重镇三工","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIyKZ5GCL8sZFg8yVQDK4ZkCQ6BDBF2Zh9M3VADI5MYRXkFqTjOFS8Uw/0?wx_fmt=jpeg","cnt":855,"selected":false},{"name":"区镇合一榆树沟","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIM6O7nuD77BRwcYxCnZlFvpClNnVNib9C7UUe1P29SAichGSknHb565BA/0?wx_fmt=jpeg","cnt":2010,"selected":false},{"name":"宜居创业之镇大西渠","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIACoqqFrafyGA6G8lbvJ1UfqLB8dylmLk9mZxfqpKw3LuDm4NLx0guw/0?wx_fmt=jpeg","cnt":2309,"selected":false},{"name":"矿业重镇硫磺沟","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIxeV6Z0zXyncCEWlzPQHIkrhurC4AajjHd4H2liaYVtDwoia5Wc0YLBgQ/0?wx_fmt=jpeg","cnt":1397,"selected":false},{"name":"渔米之乡六工","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIvHdrZ9r8sq6c2XHUtvovD4F4w6EmGuObNY4Mo97uHDWg5cde6icZMiag/0?wx_fmt=jpeg","cnt":743,"selected":false},{"name":"“花儿之乡”二六工镇","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIYBq22k40P8YJNkFIgOWJE2HOse1ee184F0icnjkEHJpEhL9LNTsuJTA/0?wx_fmt=jpeg","cnt":715,"selected":false},{"name":"生态宜居滨湖镇","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIISxHWjb8kNsic6SS5TOicrmDJBSf3gUtyFElxM42ynFW1JL3LcT0K8ctg/0?wx_fmt=jpeg","cnt":2175,"selected":false},{"name":"特色风情阿什里","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIQ2K0UII39wjSJAA1KJjziccHkjakOUyFJQKRlAYm7tnoQXYVFrq0ibEg/0?wx_fmt=jpeg","cnt":782,"selected":false},{"name":"定居样板庙尔沟","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYII3zG9RETg4pfD3sqGsFRGliczib0swxwjibDU9micd5lXPQnM4YPU3Fd2cQ/0?wx_fmt=jpeg","cnt":793,"selected":false},{"name":"生态农业旅游强镇佃坝","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIZMwJ4TBIYNKPZicTQKGp4EthF44g0lTVpv7GeapavgnrI8qpQPl8ZYw/0?wx_fmt=jpeg","cnt":1110,"selected":false}],"total_cnt":12889,"vote_id":617881},{"type":1,"title":"戳出你心中最攒劲街道!","options":[{"name":"延安北路街道","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIRxYQReiaFJuVNBzicbXG5Ty6gvzI4gVN9T3O5GnB71ynpZic1GNMr4tww/0?wx_fmt=jpeg","cnt":2627,"selected":false},{"name":"北京南路街道","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIC2QUpZvQFh8v3nxkDwxbQstKZsGDS3LEqqWAecdvHpHQDWm6Ie1Haw/0?wx_fmt=jpeg","cnt":2185,"selected":false},{"name":"宁边路街道","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIEOYNDk7Sp4V8xgiaou5CdeBURyXAHS0dIzcff6Fd9Mr9J1I65l5jOgg/0?wx_fmt=jpeg","cnt":1772,"selected":false},{"name":"绿洲路街道","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIcnKSaYhacAdmd72Sia3y6dB15SDCzvAYfEy1vFt8H38Jc2a9xzBPZBg/0?wx_fmt=jpeg","cnt":1819,"selected":false},{"name":"中山路街道","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIbGibWJic5Du2cy5icGa8mUcuOD2lTSBAXOmtZr9ic3oUqn6zCsS5kPduEQ/0?wx_fmt=jpeg","cnt":2264,"selected":false},{"name":"建国路街道","url":"http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIjEYfw0p0vGqBWEuq49pQcyeB8bv2IxlOBPvoicJ5mlsOKvs1MHg8x1g/0?wx_fmt=jpeg","cnt":2221,"selected":false}],"total_cnt":12888,"vote_id":617882}],"super_vote_id":412550,"del_flag":0}

解决方案

解析全部用jscript,不用用vbscript,你用jscript eval出来的json对象包含json数组vbscript不知道怎么解析。。。

要么你就下载这个类,用下面的代码进行解析:asp json类库

 <!--#include file="aspJSON1.17.asp"-->
<%
teststr = "{""title"":""最攒劲乡镇街道"",""vote_permission"":2,""expire_time"":1430406000,""total_person"":12889,""vote_subject"":[{""type"":1,""title"":""戳出你心中最攒劲的乡镇!"",""options"":[{""name"":""物流重镇三工"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIyKZ5GCL8sZFg8yVQDK4ZkCQ6BDBF2Zh9M3VADI5MYRXkFqTjOFS8Uw/0?wx_fmt=jpeg"",""cnt"":855,""selected"":false},{""name"":""区镇合一榆树沟"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIM6O7nuD77BRwcYxCnZlFvpClNnVNib9C7UUe1P29SAichGSknHb565BA/0?wx_fmt=jpeg"",""cnt"":2010,""selected"":false},{""name"":""宜居创业之镇大西渠"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIACoqqFrafyGA6G8lbvJ1UfqLB8dylmLk9mZxfqpKw3LuDm4NLx0guw/0?wx_fmt=jpeg"",""cnt"":2309,""selected"":false},{""name"":""矿业重镇硫磺沟"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIxeV6Z0zXyncCEWlzPQHIkrhurC4AajjHd4H2liaYVtDwoia5Wc0YLBgQ/0?wx_fmt=jpeg"",""cnt"":1397,""selected"":false},{""name"":""渔米之乡六工"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIvHdrZ9r8sq6c2XHUtvovD4F4w6EmGuObNY4Mo97uHDWg5cde6icZMiag/0?wx_fmt=jpeg"",""cnt"":743,""selected"":false},{""name"":""“花儿之乡”二六工镇"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIYBq22k40P8YJNkFIgOWJE2HOse1ee184F0icnjkEHJpEhL9LNTsuJTA/0?wx_fmt=jpeg"",""cnt"":715,""selected"":false},{""name"":""生态宜居滨湖镇"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIISxHWjb8kNsic6SS5TOicrmDJBSf3gUtyFElxM42ynFW1JL3LcT0K8ctg/0?wx_fmt=jpeg"",""cnt"":2175,""selected"":false},{""name"":""特色风情阿什里"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIQ2K0UII39wjSJAA1KJjziccHkjakOUyFJQKRlAYm7tnoQXYVFrq0ibEg/0?wx_fmt=jpeg"",""cnt"":782,""selected"":false},{""name"":""定居样板庙尔沟"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYII3zG9RETg4pfD3sqGsFRGliczib0swxwjibDU9micd5lXPQnM4YPU3Fd2cQ/0?wx_fmt=jpeg"",""cnt"":793,""selected"":false},{""name"":""生态农业旅游强镇佃坝"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIZMwJ4TBIYNKPZicTQKGp4EthF44g0lTVpv7GeapavgnrI8qpQPl8ZYw/0?wx_fmt=jpeg"",""cnt"":1110,""selected"":false}],""total_cnt"":12889,""vote_id"":617881},{""type"":1,""title"":""戳出你心中最攒劲街道!"",""options"":[{""name"":""延安北路街道"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIRxYQReiaFJuVNBzicbXG5Ty6gvzI4gVN9T3O5GnB71ynpZic1GNMr4tww/0?wx_fmt=jpeg"",""cnt"":2627,""selected"":false},{""name"":""北京南路街道"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIC2QUpZvQFh8v3nxkDwxbQstKZsGDS3LEqqWAecdvHpHQDWm6Ie1Haw/0?wx_fmt=jpeg"",""cnt"":2185,""selected"":false},{""name"":""宁边路街道"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIEOYNDk7Sp4V8xgiaou5CdeBURyXAHS0dIzcff6Fd9Mr9J1I65l5jOgg/0?wx_fmt=jpeg"",""cnt"":1772,""selected"":false},{""name"":""绿洲路街道"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIcnKSaYhacAdmd72Sia3y6dB15SDCzvAYfEy1vFt8H38Jc2a9xzBPZBg/0?wx_fmt=jpeg"",""cnt"":1819,""selected"":false},{""name"":""中山路街道"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIbGibWJic5Du2cy5icGa8mUcuOD2lTSBAXOmtZr9ic3oUqn6zCsS5kPduEQ/0?wx_fmt=jpeg"",""cnt"":2264,""selected"":false},{""name"":""建国路街道"",""url"":""http://mmbiz.qpic.cn/mmbiz/Y2eca8dznyzbU5cV9f5F5QPYficVYicYIIjEYfw0p0vGqBWEuq49pQcyeB8bv2IxlOBPvoicJ5mlsOKvs1MHg8x1g/0?wx_fmt=jpeg"",""cnt"":2221,""selected"":false}],""total_cnt"":12888,""vote_id"":617882}],""super_vote_id"":412550,""del_flag"":0}"

set o=new aspJSON
o.loadjson(teststr)
response.Write o.data("title")&"<br/>"
''''此节点其他属性
for each vote_subject in o.data("vote_subject")
  set item=o.data("vote_subject")(vote_subject)
  response.Write item.item("type")&"<br>"
  response.Write item.item("title")&"<br>"
  '此节点下其他属性
  for each options in item.item("options")
    set itemop=item.item("options")(options)
    response.Write itemop.item("name")&"<br>"
    response.Write itemop.item("url")&"<br>"
  '此节点下其他属性
  next
next

set o=nothing
 %>
时间: 2024-09-11 22:52:52

json-求ASP解析JSON打印所有的目录和节点和值的相关文章

求高手解析json java的

问题描述 求高手解析json java的 {"data":[{"result":{"result":[{"data":["2","9","2","6","6"],"key":"ball"}]},"phasetype":"202","phas

ASP 解析 JSON 例子

JSON( Object Notation) 我想这个名字大家已经不陌生了,它是一种轻量级的数据交换格式 , 是由服务直接生成语句,客户端获取后直接用 eval 方法来获得这个对象,这样就可以省去解析 XML 解析带来的性能问题和兼容性问题,而且对于来说非常容易使用,可以方便的通过遍历数组以及访问对象属性来获取数据,其可读性也不错,基本具备了结构化数据的性质.不得不说是一个很好的办法,例如 google maps 就没有采用 XML 传递数据,而是采用了 JSON 方案. 这里我给大家举一个 A

json-关于gson解析Json数据出现错误

问题描述 关于gson解析Json数据出现错误 代码如下: private ResponseGetUserByUserId resp; public void onSuccess(int statusCode Header[] headers byte[] responseBody) { String jsonData = new String(responseBody); Log.d(TAGSuccess: "" + jsonData); resp = new Gson().from

【COCOS2D-X(1.X 2.X) JSON(CPP版)及新加字体库篇】在COCOS2DX引擎中封装、解析JSON(CPP版)数据以及添加自定义字体库

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2dx/1492.html     不知道改先说些什么,又是一个好久没写博客的阶段了啊-(很多童鞋也应该发现Himi隐匿了-) 最近一段时间呢,主要还是太忙,各种忙.对于博客,Himi自己的还是经常关注的,主要没有什么可写的了,哈哈.不过一旦有可以分享的,一定第一时间发出来- 好了  不闲扯了,今天来给童鞋们介绍如何在

gson-利用Gson解析json数组是不是也比较麻烦?

问题描述 利用Gson解析json数组是不是也比较麻烦? 谁有合适的例子? 我从网上搜的都看不懂 代码也挺多 还没入门 求点拨! 解决方案 http://blog.csdn.net/u010090644/article/details/47006835 解决方案二: http://blog.sina.com.cn/s/blog_7ffb8dd501013q9c.html 解决方案三: Gson解析json数组Gson解析json数组Android中利用Gson解析Json------------

JS中Eval解析JSON字符串的一个小问题_javascript技巧

之前写过一篇 关于 JSON 的介绍文章,里面谈到了 JSON 的解析.我们都知道,高级浏览器可以用 JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用eval() 函数. JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧. JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包. JSON的规则很简单:

javascript中eval解析JSON字符串_基础知识

我们都知道,高级浏览器可以用  JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用 eval() 函数. var str = '{"name": "hanzichi", "age": 10}'; var obj = eval('(' + str + ')'); console.log(obj); // Object {name: "hanzichi", age: 10

在Go语言程序中使用gojson来解析JSON格式文件_Golang

gojson是快速解析json数据的一个golang包,你使用它可以快速的查找json内的数据安装 go get github.com/widuu/gojson 使用简介 结构 复制代码 代码如下: type Js struct {     data interface{} } (1) func Json(data) *Js data为string类型,初始化Js结构,解析json并且return Js.data 复制代码 代码如下: json := `{"from":"en

《项目经验》--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中

问题描述 此帖子内容是我做项目时用到,自己琢磨出来的,可能还有很多纰漏之处,在此分享!互相交流,互相学习,有不对的地方,欢迎大家指正!具体内容见博客<<项目经验>--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中>:http://blog.csdn.net/mazhaojuan/article/details/8592015先看一下我要实现的功能界面:这个界面的功能在图中已有展现,课程分配(教师教授哪门课程)在之前的页