1c: ошибка конвертирования в JSON значений с null

Сегодня словил чудный глюк. 1С при :

В том случае, если внтури структуры answer есть значения с null, выдавал ошибку записи JSONanswer.

Решение:

при формировании ответа делаем проверку на null:

 

Работа с JSON в PHP

JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми.

Несмотря на происхождение от JavaScript (точнее, от подмножества языка стандарта ECMA-262 1999 года), формат считается языконезависимым и может использоваться практически с любым языком программирования. Для многих языков существует готовый код для создания и обработки данных в формате JSON.

Практическая польза использования JSON открывается при использовании технологии AJAX. Формат JSON является более кратким и удобочитаемым по сравнению с XML, является «родным» для Javascript. Кроме того, в JSON-код возможна вставка вполне работоспособных функций. » Читать далее

1 2