Я пытаюсь отформатировать страницу ColdFusion с использованием данных API Национальной службы погоды (NOAA). Используя следующий код ColdFusion, я могу сбросить данные.
<cfhttp url="https://api.weather.gov/alerts/active/zone/ANZ335" result="weather">
<cfhttpparam name="accept" type="header" value="application/ld+json">
</cfhttp>
<cfset alerts = deserializeJSON(#weather.filecontent#) />
В дампе я могу XML-данные, которые используют символ «@» для именования узлов.
![Dump of XML Data](https://i.stack.imgur.com/OwYZzm.png)
Однако ColdFusion не нравится знак @
при попытке вывести значения. Например:
#arraylen(alerts.@graph)#
Вызывает "Недопустимый токен @ найден в строке X ..." Ошибка.
Любые идеи о том, как я могу решить эту проблему?