У меня есть структура данных, хранящаяся в формате JSON, преобразованная с помощью функции serializeJSON. Проблема, с которой я сталкиваюсь, состоит в том, что строки, которые могут быть логическими в CF, такие как Yes, No, True и False, преобразуются в JSON в виде логических значений. Ниже приведен пример кода. Любые идеи о том, как предотвратить это?
код:
<cfset test = {str='Yes'}>
<cfset json = serializeJSON(test)>
<cfset fromJSON = deserializeJSON(json)>
<cfoutput>
#test.str#<br>
#json#<br>
#fromJSON.str#
</cfoutput>
Результат:
Yes
{"STR":true}
YES