JSON

ASP JSON类文件的使用方法

字号+ 作者:H5之家 来源:H5之家 2016-01-15 12:00 我要评论( )

前段时间开始学习JSON在ASP中的使用,JSON确实比XML方便。以前在写程序的时候有考虑使用XML来存储数据,但是一直觉得生成文档及文档的调用查询等都很麻烦。而且

前段时间开始学习JSON在ASP中的使用,JSON确实比XML方便。以前在写程序的时候有考虑使用XML来存储数据,但是一直觉得生成文档及文档的调用查询等都很麻烦。而且要使用某个节点的时候要好好的分析,节点的路径一级级的定位。而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")="http://www.cidianwang.com"
   CNodeJson("SiteList")("asp")="http://www.aspxhome.com"
  Set CNodeJson=Nothing

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • php CI 实战教程:[5]用curl获取json并解析

    php CI 实战教程:[5]用curl获取json并解析

    2016-02-26 17:00

  •  JSON入门级学习总结-JSON数据结构

    JSON入门级学习总结-JSON数据结构

    2016-02-25 11:05

  • Android解析Json速度最快的库:json

    Android解析Json速度最快的库:json

    2016-02-13 18:00

  • JavaScript转换与解析JSON方法实例详解第1/2页

    JavaScript转换与解析JSON方法实例详解第1/2页

    2016-02-10 21:25

网友点评
/