Ошибка “Недопустимое состояние потока записи JSON” 1С 8.3

Указанная в заголовке ошибка возникает, в момент вызова метода ПрочитатьJSON, если ранее параметр типа ЧтениеJSON, был инициализирован пустой строкой.

Вызывающий ошибку код:

ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку("");
Структура = ПрочитатьJSON(ЧтениеJSON);

Работающий код

ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку("{}");
Структура = ПрочитатьJSON(ЧтениеJSON);

То есть требуется передавать объект заданный фигурными скобками.

Примечание

Отмечу, что функции для работы с JSON появились в платформе 1с 8.3.6, ранее json можно было использовать через функции, которые распространялись в сообществах еще с 7.7 версии.

Реклама похоронного бюро: “Если наши клиенты воскреснут, то вновь обратятся к нам!

— Аркадий Давидович