文档章节

asp对复杂json的解析,注意要点!!!

jince
 jince
发布于 2014/09/28 12:22
字数 295
阅读 17
收藏 0

但是他的文章中的json还是挺简单的,我按照他的方法只解析出第一层,后面的死活试了大半天才测试出来,这里还是对json格式的数据不是太熟悉,也是对asp不熟悉。下面贴上我的代码,解释一下,也算对我做的东西留个备份。

我的json数据,是从http接口中得到的:

{"data":{"0":{"Productinfo":{"id":"8","project_id":"111"}},"info":"22222","mac_status":1},"code":200,"message":"ok"}
我引用网站的代码只能提示解析到第一层,关于后面刚开始没方向,乱试了一通,没弄出来,最后才明白json的关键,直接上代码希望后别人也提个醒。
前面代码我就不截了,直接把最重要的贴出来
dim objtest			Call InitScriptControl 			Set objtest = getJSONObject(status)			dim productinfo			getJSArrayItem productinfo, objtest.data, 0
就是以前data这一项里面的数据不知道怎么拿。
现在知道了,希望可以帮助别人。

© 著作权归作者所有

共有 人打赏支持
jince
粉丝 3
博文 18
码字总数 9622
作品 0
深圳
程序员
私信 提问
Web开发系列 - JSON

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子...

长征2号
2017/01/05
0
0
创建一个基于ASP.NET 2.0的JSON WebService

以前做的WebService基本都只是ASP.NET来调用,所以没考虑比较深入。今天有位JAVA的同事需要调用我的WebService,希望返回JSON类型的数据。原本以为是很简单的一个功能,真正做起来才发现在A...

长平狐
2012/11/06
2.3K
0
学习笔记网站之在ASP和PHP语言及数据库选择上的3个要点[图文]

学习笔记网站之在ASP和PHP语言及数据库选择上的3个要点[图文] 去年12月份,我开始着手建立一个学习类的博客网站,由于博客站点我以前就接触过,因此在网站建设方面还是有些心得的,不过让我有...

原创小博客
2018/05/20
0
0
ASP.NET 2.0 AJAX中Webservice调用方法示例

ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP。 三个示例分别为: 1 带参数的WS方法 2 不...

晨曦之光
2012/03/09
204
0
ASP.Net Core开发(踩坑)指南

  ASP.NET与ASP.NET Core很类似,但它们之间存在一些细微区别以及ASP.NET Core中新增特性的使用方法,在此之前也写过一篇简单的对比文章ASP.NET MVC应用迁移到ASP.NET Core及其异同简介,但...

7m鱼
2018/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Nginx反向代理

Nginx反向代理 应用场景 A 机器运行的nginx提供的web服务,只有一个内网地址192.168.254.128(内网) B机器有两块网卡,一个地址是192.168.254.137(内网),另一个是192.168.79.128(外网)...

李超小牛子
今天
2
0
数据库事务隔离级别

当数据库上有多个事务同时执行的时候,可能出现下面问题: 脏读(dirty read):指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访...

Jacktanger
今天
1
0
4.61 - 第二个JAVA应用 4.62/63 - Tomcat的管理功能

4.61 - 第二个JAVA应用 方法一:配置文件: /usr/local/tomcat/conf/server.xml <Host name="www.aminglinux.cc" appBase="/data/wwwroot/www.aminglinux.cc" unpackWARs="tr......

Champin
今天
0
0
MariaDB密码重置

MariaDB密码重置 如果记得root的密码: mysqladmin -uroot -paminglinux password "aming-linux" //用此方式将原密码aminglinux重置为aming-linux 如果不记得原密码: # vi /etc/my.cnf......

wzb88
昨天
1
0
印度封禁抖音,称导致该国年轻人“文化堕落”!

本文经授权转载自顶级程序员 (ID:TopCoding) 作者 | 江户川雨 责编 | https://weavi.com/13775725 https://weavi.com/13775726 https://weavi.com/13775724 https://weavi.com/13775723 ......

陈刚生
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部