1c: ошибка конвертирования в JSON значений с null
Сегодня словил чудный глюк. 1С при :
1 2 3 4 |
ЗаписьJSON = Новый ЗаписьJSON(); ЗаписьJSON.УстановитьСтроку(); ЗаписатьJSON(ЗаписьJSON, answer); JSONanswer = ЗаписьJSON.Закрыть(); |
В том случае, если внтури структуры answer есть значения с null, выдавал ошибку записи JSONanswer.
Решение:
при формировании ответа делаем проверку на null:
1 2 3 4 5 |
| ВЫБОР | КОГДА ПользователиПриложения.КлиентЮрлицо.Код ЕСТЬ NULL | ТОГДА """" | ИНАЧЕ ПользователиПриложения.КлиентЮрлицо.Код | КОНЕЦ КАК ЮрлицоКод |