欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP JSON类文件的使用方法

程序员文章站 2023-12-31 15:30:40
而且要使用某个节点的时候要好好的分析,节点的路径一级级的定位。而json最大的好处就是,在使用时候可以只需要将数据字符串声明为一个对象,就可以很方便的调用对象中的各成员。也...
而且要使用某个节点的时候要好好的分析,节点的路径一级级的定位。而json最大的好处就是,在使用时候可以只需要将数据字符串声明为一个对象,就可以很方便的调用对象中的各成员。也方便在客户端使用javascript直接调用程序端生成的数据字符串。

使用asp的人都知道,asp可以使用两种类型的脚本引擎,那就是vbscript和jscript。偶当初学习的时候就根本不知道jscript,如果知道的话我想我现在就没有必要这么麻烦的将json数据使用jscript转换后,才能在vbscript中使用。还好两种脚本引擎各有各的优缺点,而我已经使用vbscript工作了两年多了,虽然谈不上强,但也已经习惯了这里面的一些使用方法,形成了自己的代码输出规范。

json官方写的类文件挺方便的,可以很灵活的定义输出自己想要的json数据格式。我将官方的类文件给整理了一下,算是调整成自己觉得挺方便的一种格式吧!
偶调整后的json类文件,代码文件地址:

asp json类文件源代码

代码使用实例:
1.创建一个json对象
复制代码 代码如下:

set cnodejson=new json_cls
cnodejson.quotedvars=false '是否对象名称加引号
cnodejson("id")=1
cnodejson("name")="cloud.l"
cnodejson("blogname")="cloud.l blog"
set cnodejson=nothing

2.在对象中再创建一个对象
复制代码 代码如下:

set cnodejson=new json_cls
cnodejson.quotedvars=false '是否对象名称加引号
cnodejson("id")=1
cnodejson("name")="cloud.l"
cnodejson("blogname")="cloud.l blog"
set cnodejson("sitelist")=new json_cls
cnodejson("sitelist")("blog")="//www.jb51.net"
cnodejson("sitelist")("csdn")="http://hi.csdn.net/lingyun410"
set cnodejson=nothing

上一篇:

下一篇: