我正在与一个 webhook 进行交互,该 webhook 提供了一个 FORM 结构,其中包含多个包含括号 [ ]
的变量。如何在 CFML 中利用这些变量?
示例:
FORM.PAYLOAD[SITE][ID]
FORM
是结构
PAYLOAD[SITE][ID]
是 FORM
结构中变量的名称。
非常感谢所有帮助!
最佳答案
我宁愿建议您使用 cfdump
转储 form
结构,如下所示 -
<cfdump var = "#form#" />
并查看 PAYLOAD[SITE][ID]
是否是 form
结构的键,或者只有 payload
是键。
如果整个 PAYLOAD[SITE][ID]
在转储中显示为键,那么正如 @matt 建议的那样,您可以使用这样的变量 -
<cfset payload_site_id = form["PAYLOAD[SITE][ID]"] />
关于forms - 带括号的 ColdFusion 变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40034108/