Помещение файла JSON в хранилище и получение обратно

1. anvolkov1cbit 27 26.04.18 12:41 Сейчас в теме
День добрый, уважаемое сообщество!
Стоит задача, сформировать файл JSON и поместить двоичные данные этого файла в реквизит документа.
Запись данных делаю так:

ЗаписьДвоичныеДанные = Новый ЗаписьJSON;		
ЗаписьДвоичныеДанные.ОткрытьФайл(ПутьКФайлуJSON);
				
ДанныеJSON = Новый Структура();
//Тут формирую структуру с данными для JSON-файла
		
ЗаписатьJSON(ЗаписьДвоичныеДанные, ДанныеJSON);
		
ЗаписьДвоичныеДанные.Закрыть();
		
НовыйДокумент.ДвоичныеДанныеДокумента = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ПутьКФайлуJSON));		
		
НовыйДокумент.Записать(РежимЗаписиДокумента.Запись); 
		
УдалитьФайлы(ПутьКФайлуJSON);
Показать


Файл формируется, записывается и все хорошо.

При открытии на сервере пытаюсь считать JSON:
ДанныеЭтогоОбъекта	 = ТекущийОбъект.ДвоичныеДанныеДокумента.Получить();

ИмяВременногоФайлаJSON = КаталогВременныхФайлов()+Строка(Новый УникальныйИдентификатор())+Объект.Номер+".json";
	
ДанныеЭтогоОбъекта.Записать(ИмяВременногоФайлаJSON);

ЧтениеJSON = Новый ЧтениеJSON;
	
ЧтениеJSON.ОткрытьФайл(ПутьКФайлуJSON);
	
	Пока ЧтениеJSON.Прочитать() Цикл
		//Выполнить операцию
	КонецЦикла;

Показать


Но при чтении в цикле получаю ошибку:

Ошибка при вызове метода контекста (Прочитать)
Пока ЧтениеJSON.Прочитать() Цикл
по причине:
Непредвиденный символ при чтении JSON


При открытии файла по указанному пути, редактор ругается, что файл двоичен, и не будет отображен.

Что я не так делаю, кто может помочь, объяснить?
По теме из базы знаний
Найденные решения
2. Fe9_min 50 26.04.18 13:15 Сейчас в теме
а вы вот эту статью читать? ht tp://v8.1c.ru/o7/201410json/
там иным способом "читается" JSON

Хрень = ПрочитатьJSON(ЧтениеJSON);
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Fe9_min 50 26.04.18 13:15 Сейчас в теме
а вы вот эту статью читать? ht tp://v8.1c.ru/o7/201410json/
там иным способом "читается" JSON

Хрень = ПрочитатьJSON(ЧтениеJSON);
3. anvolkov1cbit 27 27.04.18 08:37 Сейчас в теме
Ошибка в одном из элементов была, при формировании структуры
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот