Bitrix. Json в текстовом поле. Проблема с декодировкой json_decode

Исходный данные:

Bitrix, сохраняю JSON в текстовое поле типа text/html? при попытке достать из поля значение и распаковать json_decode пишет PARSE ERROR. CODE:4

Долго не мог понять в чем проблема, копирование строки прекрасно работает, скрытых символов тоже не наблюдаю.

В общем решение оказалось не очевидным. Bitrix что то делает со строкой в текстовом поле что триггерит ошибку JSON.

Выход брать значение поля с тильдой. В него битра ничего дополнительно не на пихала.

if($prop['PROPERTY_TYPE'] == 'S'){
            return $prop['~VALUE']; 
        }
            return $prop['VALUE'];

Ответы (0 шт):