JSON возвращать ноль в ColdFusion - PullRequest
0 голосов
/ 30 марта 2020

Я хочу вернуть ноль как часть моего JSON ответа

local.JSON = { "pwdstate" : null, "pwdconfirmstate" : null, "content" : "" };
...
framework.renderData().data( SerializeJSON(local.JSON) ).type( "rawjson" );

Но я получаю сообщение об ошибке Variable NULL is undefined.

Как отправить обратно ноль ?

Примечание: не существование не вариант

1 Ответ

2 голосов
/ 30 марта 2020

Буквальное выражение null было введено в ColdFusion 2018 . Вам все еще нужно явно включить его, либо на уровне сервера (панель администратора, Admin API), либо на уровне приложения (this.enableNullSupport = true in Application.cfc).

Вы можете обойти это, используя javaCast("null", "") для всех версий> = ColdFusion 7 и <= ColdFusion 2016. </p>

...