Прошло некоторое время с тех пор, как я написал этот тип кода ColdFusion, следовательно, вопрос.Преобразуйте пары значений имени в структуру
Я возвращаю значения из .NET webservice в ColdFusion. Webservice возвращает массив строк. Следующий код ...
<cfoutput>
<cfset xArrayItems=#GetRequestedUserSettings.settingValues.getString()#>
<cfset xLen=ArrayLen(GetRequestedUserSettings.settingValues.getString())>
<cfloop index="x" from=1 to="#xLen#">
#xArrayItems[x]#<br />
</cfloop>
</cfoutput>
приводит к следующему выходу ...
maxsize=50
isdomainadmin=False
seenwelcome=False
Я хочу, чтобы поставить эти пары имя/значение в осмысленную структуру, так что я могу ссылаться на них дальше вниз код. Мне действительно нужно передать их как cfinvokearguments для следующего вызова webservice.
Может кто-нибудь, пожалуйста, будьте любезны, чтобы напомнить мне, как это сделать в CF8? Большая часть того, что я нахожу, относится к более новым версиям.
Подсказка: Рассматривайте их как «список», разграничено знака «=». Затем используйте функции списка для извлечения первого и второго элементов (например, имя и значение параметра). – Leigh
Внутри существующего цикла, конечно. –
Спасибо, ребята. Получили соки, текущие и обработанные. –