标题: [技术讨论] VBS脚本实现一个json解析输出类 [打印本页]
作者: jyswjjgdwtdtj 时间: 2023-5-1 15:28 标题: VBS脚本实现一个json解析输出类
突发奇想 出个题目
要求不能用任何组件
不然一个ie或scriptcontrol或htmlfile就解决了
如果用dictionary就可以抄了
正则可以使用!- class JSON
- [[code]]
- public function parse()
- [[code]]
- end function
- public function stringify()
- [[code]]
- end function
- end class
-
复制代码
且parse得到的结果可以用.运算符调用 修改
作者: 老刘1号 时间: 2023-5-2 11:18
根据咱多年水贴经验,出题最忌讳一个
1、问题复杂(这题要是真写那得正则序列化、转语法树挨个来一遍,麻烦是真麻烦)
2、表意不明(比如json有压缩的也有格式化的,有支持//注释和不支持的,还有如果parse到长整数是算字符串类型还是浮点类型还是整数类型)
3、问题看着有实际意义
感觉一般避免冷贴可以
1、自己给一个简单实现
2、不限制答题语言
3、问题可以难,但别太麻烦(比如如何tokenize一个json,或者是已经tokenize好的如何转成语法树)
作者: jyswjjgdwtdtj 时间: 2023-5-2 11:25
回复 2# 老刘1号
我知道额 我只是随便说说
作者: jyswjjgdwtdtj 时间: 2023-5-2 11:28
回复 3# jyswjjgdwtdtj
麻烦是肯定的咯 不然还有什么意思
parse和stringify就是按着javascript的JSON.parse/stringify来
本身就没啥实际意义
不限制答题语言太扯淡了 大街上随便拉来一个语言都有现成的
太麻烦也不至于吧
作者: 老刘1号 时间: 2023-5-2 11:44
回复 4# jyswjjgdwtdtj
乐,有现成的那不是废话,vbs那几个对象不也算现成的
都出题了肯定是要自己写算法实现,当调库侠有什么意思,
你说和js的xxx一样,你觉得会有几个人闲着没事去查一下到底是哪个标准,或者是你自己根本没分清几种json的差别,再说js的类型和其它语言的也不是一一对应
也不复杂,那你倒是自己写一个,打嘴炮谁不会(
作者: jyswjjgdwtdtj 时间: 2023-5-2 11:50
回复 5# 老刘1号
那算啦
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |