Asp这个老古懂估计没几个人在用了。
几年没写代码了,最近要弄个小东西,给手机端提供json数据,不想麻烦别人,自己又只会asp,没办法就自己动手了。
网上找了好久都没有一个人能完整的把asp操作json说清楚。
最后还是自己搞定的。
整出来共享给大家。
(ps,还有个原因csdn的分不够用啦,大家看着给点吧。
写这个说明文档都用了我两小时。
^_^)以下是示例代码'说明:json.asp中引用了json.js.asp'其他见文档'手机很多时候不认gb2312,跳入json的坑就忘记gb2312吧,讨厌的是,如果代码报错,iis会输出gb2312,结果就是乱码,有点烦。
'自己想办法解决吧response.Charset="utf-8"dimstrJsonData,ovbJson,jdimarrTemp,varname,isetovbJson=newvbJson'asprecrodset和数组转json字符arrTemp=array("a","{""oa"":""我是oa""}","c")strJsonData=ovbjson.toJson(empty,arrTemp,true)'转换为Json格式的字符串,有兴趣可以自己输出看看是什么setj=json.parse(strJsonData)'序列化为json对象(或者是数组对象)response.Write(j.get(1)&"")'别用vb数组来存json对象,不然得每个元素去重新序列化,这里如果想j.get(1).oa就不行了。
必须对j.get(1)单独序列才行'----recrodset就不演示了,懒得连数据库'---自定义操作方法的演示---strJsonData="{a:1,b:[{c:'我是数组中的点c'}]}"setj=json.parsestr(strJsonData)response.Write(j.b.get(0).c&"")'添加节点的时候注意,如果值是null,会被忽然,这个节点会不存在的。
在添加之前记得先检查值setj=json.add(j,"new","我是新加的节点")response.Write(j.new&"")'下面这句注掉了,是因为这个操作是无效的因为j.b是数组,不能add'setj=json.add(j.b,"new1","我是加不进的节点")setj.b=j.b.put(j.b.length,j.b.get(0))response.Write(j.b.get(1).c&",我是新加的数组元素")'因为数组的get方法不允许被赋值,所以不能像下面这样写'setj.b.get(0)=json.add(j.b.get(0),"new","我会报错")json.addj.b.get(0),"new","我是新加的new我不会报错"json.addj.b.get(0),"new1","我是通过变量取出来的哦"response.Write(j.b.get(0).new&"")varname="new1"response.Write(json.byname(j.b.get(0),varname)&"")fori=0toj.b.length-1 varname="c" response.Write(json.byname(j.b.get(i),varname)&"我是循环出来的c,索引:"&i&"")next'最后完整的输出给手机就这样:response.Writejson.stringify(j)
2023/12/24 12:28:04 24KB asp json
1
VC++6.0+MFC做毕设做的网络聊天具(服务端和客户端),包括:0.普通聊天(文字、图片)1.聊天室2.传输文件(断点续传)3.共享屏幕4.白板5.视频、音频聊天模仿Netmeeting,资源也来源于Netmeeting、飞秋和PS。
所有代码均为自己一行行编写。
视频聊天时还有此问题,过段时间可能会崩溃。
有兴趣的朋友可以看看,做这个时也没有什么经验,全靠自己网上找资料瞎摸。
2023/12/24 8:21:44 1.51MB QQ 飞秋 即时通讯 MFC
1
ZedBoard-自定义IP核实现+PS成功调用【详细步骤+流程介绍+源码
2023/12/24 1:30:36 5.64MB ZedBoard IP核实现
1
ps基本原理及其matlab仿真(西安电子科技大学)
2023/12/22 2:21:24 5.97MB gps原理 matlab仿真
1
javase阶段性的小项目,飞机大战中所有使用到的图片还有包括ps的部分图片
2023/12/21 17:17:41 133KB picture
1
算法思想:随机在给定的图像中产生多个矩形区域,比较矩形区域内图像相似度,相似度高,则表明黑屏,否则就正常。
PS:相似度用到了余弦值。
2023/12/19 3:49:43 5.81MB C++ 黑屏检测
1
幕布导出html文件转markdown格式,最高支持3级标题使用说明:双击运行,选择从幕布导出的html文件,会自动转换好格式复制到剪切板。
ps.超过3级标题会转换为正文格式初学py,不会打包,文件很大,多多包涵穷苦免积分链接:http://home.180607.xyz/file/14421077-461956062
2023/12/16 20:27:09 8.05MB 幕布 MD
1
启迪游戏采集插件,官方站点:http://www.44cj.com/*****44CJ免费插件-目前支持采集游戏:传奇,IP传奇,武易传奇,海外传奇,传奇世界,魔域,诛仙,天龙,千年,魔兽,蜀门*****1:下载插件后,解压44cj_caiji.zip。
2:把解压出来的Admin_Caiji.asp,Caiji_Update.asp上传到您发布站的管理目录(一般默认admin)中。
3:不要随意修改解压出来的文件,以免无法采集。
4:进入后台,点击采集私服信息,即可享受最新采集功能。
5:如果采集中发现任何问题请联系客服QQ:34704QQ交流群①:17882828使用方法:如果您的根目录的inc已经改名字,请将Admin_Caiji.asp、Caiji_Update.asp用记事本打,将顶部的更改为再上传至您发布站的管理目录中。
常见问题:http://www.44cj.com/Jianzhan/caiji.html以下是功能介绍:着重注意:本插件分3个列表,传奇列表一/传奇列表二/其他列表三/一定会有您想要的站点!时间选择-这里可以选择采集今天/明天/昨天,并且可以选择时间段(注意,如果输入后采集失败.可以尝试输入10-20)线路选择-这里可以选择采集电信/网通//**信息.功能很强大!条数限制-这里可以选择同一时间段采集多少条信息,我们这里是按照每小时计算.功能很强大!游戏名称-这里功能相当的好.你可以任意输入关键字,你就可以得到你想采集的信息!功能很强大!采集优化-过滤字符,可以过滤大部分特殊符号.替换字符,可以按照您设置的关键字进行相应替换.功能非常强大!备用采集-这里主要是因为44cj被攻击.或其他无法打开的.可以与管理员联系获取备用采集地址.只要完整复制进去后无需确认.即可和原来一样进行采集.绝对首创开发文章采集-这里的功能相当强大,支持seo伪原创.具体需要登陆官方站输入你要替换的字符.可以随机入库!(已过滤所有文章内链接)文章过滤-这里过滤字符.是默认过滤一些特定字符的,不勾则不过滤.替换字符功能是用户在官方站设置关键字.然后采集时.就会自动替换想要替换的关键字了!采集入库-这里指发布站游戏分类.采集入库到哪里.选择传奇.就会采集到传奇里.选择其他游戏.就会采集到其他游戏里!非常方便!通宵推荐-这里指您是否希望将采集来的游戏自动设置通宵推荐,勾选则通宵推荐,不勾选则不会通宵推荐!定时采集-这里是自动模式哦,如果你设置了采集时间,将会根据你设置的时间,不断采集新游戏,不用每天都去看着咯,但切记,不要关闭插件,否则将无法自动.!生成html-这里是自动模式哦,配合定时采集,可以自动生成私服html信息,但切记,不要关闭插件,否则将无法自动.PS:本插件绝对免费,功能全部开放,如果您愿意捐助本站.请与QQ34704联系.另外想设置替换字符.请到官方站点中进行设置!
2023/12/16 18:57:02 16KB ASP源码-采集小偷
1
提供6大在线地图:SimpleGIS插件提供谷歌、搜搜、高德、Bing、OpenStreetMap、天地图共六家地图提供商的街道地图、影像地图、标注地图、地形地图等4种地图信息。
只要你电脑处于联网状态,则可直接调用对应地图提供商的地图信息在ArcMap中显示。
ps:附使用方法
2023/12/13 14:27:51 11.94MB ArcGIS 在线地图 SimpleGIS
1
简单好用的多类型抽奖PPT,支持随机抽取数字、姓名等文字内容。
附有记录框,可连续抽取多次。
抽奖过程有滚动动画,抽奖更加真实透明。
只需简单修改Excel文件便可轻松完成数据录入,并附有贴心的使用说明。
同时,每次抽奖的记录都会被写入txt格式的文本文件,方便随时查询。
简单好用的多类型抽奖PPT,支持随机抽取数字、姓名等文字内容。
附有记录框,可连续抽取多次。
抽奖过程有滚动动画,抽奖更加真实透明。
只需简单修改Excel文件便可轻松完成数据录入,并附有贴心的使用说明。
同时,每次抽奖的记录都会被写入txt格式的文本文件,方便随时查询。
PS:仅建议装配Office电脑的用户下载使用如果是2016版本则更佳WPS用户请勿轻易下载这个抽奖PPT文件经过了数百用户的实践测试改进数版而来基本可以正常使用(有问题可以向我反馈代码问题我会跟进解决)为方便大家上手文件夹“【必看】使用说明”里作了操作方法的详细描述有需要的可以详细看看
2023/12/7 3:30:41 1.42MB PPT 抽奖 VBA
1
共 379 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡