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'];