Решаемая задача
Имеем:
- Строку JSON сложно читаемую человеком;
- Открытую Управляемую Форму (УФ) в любой конфигурации, отображается JSON в поле текстового документа (строка неограниченной длины «JsonСтрокаОченьНекрасивая»);
- Добавляем строку неограниченной длины «JsonСтрокаПрекрасная», которая отображается на форме как поле текстового документа

Реализация задачи
&НаСервере
Функция БьютификацияJSONСервер(JsonСтрокаОченьНекрасивая)
Чтение = Новый ЧтениеJSON;
Чтение.УстановитьСтроку(JsonСтрокаОченьНекрасивая);
Данные = ПрочитатьJSON(Чтение);
Запись = Новый ЗаписьJSON;
Запись.УстановитьСтроку();
ЗаписатьJSON(Запись,Данные);
Возврат Запись.Закрыть();
КонецФункции
&НаКлиенте
Процедура БьютификацияJSON(Команда)
БьютификацияJSONСервер(JsonСтрокаОченьНекрасивая);
JsonСтрокаПрекрасная = БьютификацияJSONСервер(JsonСтрокаОченьНекрасивая);
КонецПроцедуры

Сразу привел код процедуры на клиенте и на сервере, чтобы при необходимости его себе забирать копи-пастом.
Смысл идеи прост — 1С человеколюбив и, если прогнать через преобразование строки JSON в данные и затем обратно, то в результате получится отформатированный JSON текст.
Думаю, при публикации произвольной базы данных через web-сервис, реализовать http метод бьютификации произвольной строки JSON.
