2016-10-14 92 views
1

我正在與webhook進行交互,該webhook提供了一個FORM結構,其中包含括號[ ]。我如何在CFML中使用這些變量?帶有括號的ColdFusion變量名稱

實施例:

FORM.PAYLOAD[SITE][ID] 

FORM是結構 PAYLOAD[SITE][ID]FORM結構內的變量的名稱。

所有幫助非常感謝!

+4

'#form變量[ 'PAYLOAD [現場] [ID]'] #'會將整個值作爲查找的關鍵 –

+0

謝謝@Matt –

+0

Matt-Busche提供的答案解決了我遇到的問題。謝謝你,先生! (我點擊箭頭徵求意見 - 我希望它能幫助其他人)。 – HPWD

回答

1

我寧願建議你轉儲form結構使用cfdump喜歡這個 -

<cfdump var = "#form#" /> 

,看看PAYLOAD[SITE][ID]form結構的關鍵或僅​​是關鍵。

如果整個PAYLOAD[SITE][ID]顯示爲轉儲鍵,然後爲@馬特建議,你可以利用像這 -

<cfset payload_site_id = form["PAYLOAD[SITE][ID]"] />