住所の配列をループして、データをデータベースに挿入する必要があります。ユーザーは常に 1 行のアドレスを入力し、場合によっては2 行入力します。配列をループして、address_1 と address_2 (存在する場合は、または存在しない場合は NULL) を動的に設定しようとしていますが、うまくいきません。
ここに私が持っているものがあります:
<cfset address_1 = #jsonData.addresses.customer.street[1]#>
<cfif isDefined(jsonData.addresses.customer.street[2])>
<cfset address_2 = #jsonData.addresses.customer.street[2]#>
<cfelse>
<cfset address_2 = "">
</cfif>
実行すると、次のようになり ます。IsDefined 関数のパラメーター 1 (現在は Suite 300) は、構文的に有効な変数名でなければなりません。