Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: Параметры записи JSON
Дальше: Символы отступа
Перенос строк

По умолчанию при записи JSON используется автоматический перенос строк. Это удобно для визуального контроля получившегося результата. Но иногда те или иные HTTP-интерфейсы требуют, чтобы JSON был записан в одну строку. В таких случаях можно в параметрах записи JSON отключить перенос строк (листинг 1.10). Кроме того, отключение переноса строк полезно в тех случаях, когда нужно экономить объем передаваемых данных: если не переносить строки, объем уменьшится в среднем на 20 %.

Листинг 1.10. Отключение переноса строк записываемого JSON-документа

// Задать параметры записи JSON.

ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, " ", Истина);

 

// Создать объект записи и открыть файл, в который будет выполняться запись.

Запись = Новый ЗаписьJSON;

Запись.ОткрытьФайл("c:\temp\streamWrite_4.json", , , ПараметрыJSON);

В результате сформированный JSON-документ будет иметь следующий вид (листинг 1.11).

Листинг 1.11. Содержимое JSON-документа

{"Контрагент1":{"Код":"000000017","Наименование":"ОАО Топаз","Телефоны":["8-999-777-55-33","+71112223344"],"ОбъемПродаж":5000000,"Поставщик":false}}

Назад: Параметры записи JSON
Дальше: Символы отступа