【问题标题】:How to cast string to guid in classic asp如何在经典asp中将字符串转换为guid
【发布时间】:2018-04-10 15:37:29
【问题描述】:

目前正在处理遗留应用程序,需要将 json 从 webapi 传递到经典 asp 页面。这很好,但有 1 个属性是 Guid 我知道我们可以使用

Set tlib = Server.CreateObject("Scriptlet.TypeLib")
strGuid = tlib.Guid

创建新的 Guid。但我是从 json 传递 guid,我们如何在经典的 asp/VB 脚本中将字符串转换为 Guid。

注意:没有VB脚本/经典asp的经验。

【问题讨论】:

  • 不清楚你在问什么。 VBScript 没有本机 GUID 数据类型。因此,无论您打算基于此生死存亡 - VBScript 中的 GUID 是一个字符串,没有特殊属性。感觉就像您遇到了一个问题,并且您认为它与 GUID 有关 - 那么为什么不画更多的场景呢?

标签: vbscript asp-classic guid


【解决方案1】:

您能否发布一个您的 json 结构示例,并尝试将 guid 添加到其中。不久前我遇到了类似的情况,当我想将 GUID 存储在数据库中时,以下代码对我有用:

 dim GUID, TypeLib : set TypeLib = Server.CreateObject("Scriptlet.TypeLib")
 GUID = TypeLib.Guid
 GUID = Left( GUID, Len( GUID ) - 2 )   '-- strip off new line codes
 GUID = Replace( Replace( Replace( GUID, "-", "" ), "{", "" ), "}", "" )

只是一个想法,您是否在将 guid 值添加到您的 json 字符串之前对其进行转义?

【讨论】:

  • 我从 webapi 发送 json(它有 guid),我想将 asp 页面中接收到的 guid 作为 json 字符串转换为经典 asp 中的 guid。
  • 您正在使用的代码示例会有所帮助,但我仍然不太清楚您要完成什么
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-12
相关资源
最近更新 更多