|
|
1
84
请记住,经典的ASP包括JScript和VBScript。有趣的是,您可以使用JScript解析JSON,并直接在vbscript中使用结果对象。 因此,可以使用规范 https://github.com/douglascrockford/JSON-js/blob/master/json2.js 在没有修改的服务器端代码中。 当然,如果您的JSON包含任何数组,那么解析完成后,这些数组仍将是JScript数组。可以使用点表示法从vbscript访问JScript数组的内容。
|
|
|
2
15
不确定。你查过了吗 ASP extreme 支持JSON的框架? |
|
|
3
13
我无法得到极端进化或者克里斯·尼尔森的建议。 但是,以下内容确实对我有用: http://tforster.wik.is/ASP_Classic_Practices_For_The_21st_Century/JSON4ASP 以“json2.min.asp”的形式下载以下内容 http://tforster.wik.is/@api/deki/files/2/=json2.min.asp 将以下行添加到ASP文件的顶部:
然后可以在ASP中使用JSON。
注意:要通过项目数组进行分析,需要执行以下操作:
|
|
|
4
7
我最近实施了 VbsJson 类,其中有一个“ 译码 “将JSON解析为vbscript和a的方法” 编码 “从vbscript生成json的方法。代码有点长,所以我不把它粘贴在这里。 |
|
6
3
我在寻找轻量纯vbscript解决方案时写下了这个答案。 通过将基本的JSON-to-XML转换器组合在一起,我们可以遍历JSON字符串并将其转换为microsoft.xmldom文档。 从那里,我们使用微软的XML API(包括XPath查询)来提取我们想要的任何值。 这可以处理简单的JSON,但是,我从未打算将这个答案用于更复杂的事情。 对于更健壮的解决方案,最好的JSON解释器是一个适当的JavaScript引擎。因此,我强烈推荐这个问题的公认答案,即 Any good libraries for parsing JSON in Classic ASP?
上面的脚本转换以下JSON:
进入:
我们现在可以使用xpath提取
|
|
|
7
2
AXE是一个很好的库,但如果您只需要JSON处理功能,它就相当重。 但是,我确实从axe项目中获取了base.asp文件和json.asp类文件,并成功地使用它们在我的项目中实现了json解析。 对于JSON的生成,我发现 aspjson 集成起来更简单。它还具有更强大的JSON相关特性。AXE文档有点欠缺,需要更多的工作来集成到项目中,但是它确实做了一个很好的工作,将其JSONVB对象序列化为一个字符串。 |
|
8
2
这里的解决方案非常好,但有时会造成过度破坏。 如果JSON很简单并且总是相同的结构,那么您可以自己解析它,它既快速又简单。
|
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |
|
|
Shane Harley · 通过这些JSON元素进行映射 1 年前 |
|
|
Shane Harley · 将HTML作为JSON字符串的一部分? 1 年前 |
|
|
Matt Miles · 如何将嵌套的JSON转换为数据帧? 1 年前 |