OneScript
OneScript copied to clipboard
ПараметрыЗаписиJSON: из строки СимволыОтступа используется только первый символ
Опишите ошибку
Если для ЗаписьJSON применяются ПараметрыЗаписиJSON, где задан параметр СимволыОтступа в виде строки, длиной больше 1, то используется только первый символ этой строки.
Воспроизведение ошибки
Запись = Новый ЗаписьJSON;
Запись.УстановитьСтроку(Новый ПараметрыЗаписиJSON(," ");
Запись.ЗаписатьНачалоМассива();
Для й=1 По 3 Цикл
Запись.ЗаписатьЗначение(Строка(й));
КонецЦикла;
Запись.ЗаписатьКонецМассива();
СтрокаJSON = Запись.Закрыть();
СтрокаJSON =
[
&"1",
&"2",
&"3"
]
Ожидаемое поведение СтрокаJSON =
[
"1",
"2",
"3"
]
Дополнительная информация Используемая библиотека Newtonsoft.Json может использовать для отступа только единичный символ, возможно, повторяющийся заданное число раз.