ASP JSON类文件的使用方法

时间:2011-04-30 16:39:00 

前段时间开始学习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

 

标签:json,类,asp
0
投稿

猜你喜欢

  • C#调用Python脚本的简单示例

    2021-04-03 13:22:25
  • Go实现简易RPC框架的方法步骤

    2024-04-26 17:16:33
  • JavaScript中的ArrayBuffer详细介绍

    2024-04-19 11:02:13
  • 基于python实现MUI区域滚动

    2023-11-04 02:38:52
  • pytorch中图像的数据格式实例

    2021-02-16 06:22:19
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问

    2024-01-25 12:55:52
  • Mysql查询时间区间日期列表实例代码

    2024-01-17 16:17:32
  • 如何处理Python3.4 使用pymssql 乱码问题

    2021-07-02 12:01:11
  • python Socket之客户端和服务端握手详解

    2021-11-29 18:48:21
  • Python词云的正确实现方法实例

    2021-08-05 10:53:41
  • MySQL查询缓存的小知识

    2024-01-22 20:55:29
  • Python实现调用摄像头拍摄照片

    2021-01-22 12:22:25
  • 编写Python脚本来实现最简单的FTP下载的教程

    2022-11-12 01:25:45
  • PyTorch实现手写数字的识别入门小白教程

    2021-02-04 19:58:59
  • python学生信息管理系统实现代码

    2021-07-01 03:41:18
  • 解决微信浏览器缓存站点入口文件(IIS部署Vue项目)

    2024-05-13 10:40:00
  • AJAX无刷新验证用户名是否存在

    2007-08-10 10:07:00
  • 教你如何使用Python快速爬取需要的数据

    2022-04-14 16:14:50
  • 利用Python实现翻译HTML中的文本字符串

    2022-02-20 23:03:13
  • python高级特性和高阶函数及使用详解

    2022-09-17 20:13:50
  • asp之家 网络编程 m.aspxhome.com