формирование JSON

1. roman3d 104 09.09.21 10:09 Сейчас в теме
Согласно документации, для обмена по API необходимо подготовить следующий JSON структуру

https://yadi.sk/i/Ph7uUmR0YnOssQ

С первой частью структуры все довольно просто

ЗаписьJSON = Новый ЗаписьJSON;
	тПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, " ", Истина);  
	ЗаписьJSON.УстановитьСтроку(тПараметрыJSON);  	
		
	СтруктураДанныхJSON = Новый Структура; 
	тДанные = Новый Структура;
	тДанные.Вставить("RecordID", Документ.Номер);
	тДанные.Вставить("EventTime", Документ.Дата);
	тДанные.Вставить("Status", "Выполнен");
	тДанные.Вставить("ResolutionCode", "Выполнен успешно");
	
	СтруктураДанныхJSON.Вставить("HPCAPIIntegrInfromapi", тДанные);
	ЗаписатьJSON(ЗаписьJSON, СтруктураДанныхJSON);
	СтрокаJS = ЗаписьJSON.Закрыть();
Показать


А вот что такое:
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macroid="040675bd-4f8e-4fb9-b743-210c33f95b06"><ac:plain-text-body><![CDATA[ "Resolution":[
]]></ac:plain-text-body></ac:structured-macro>
"Этот инцидент решен"
],

Ни как не разберусь.
Может кто сталкивался?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. succub1_5 91 09.09.21 10:44 Сейчас в теме +1 $m
(1)А это косяк ТЗ - ворда или экселя. Там вот что надо -
...
"Resolution": "Этот инцидент решен"
...
ЗаписьJSON = Новый ЗаписьJSON;
    тПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, " ", Истина);  
    ЗаписьJSON.УстановитьСтроку(тПараметрыJSON);      
        
    СтруктураДанныхJSON = Новый Структура; 
    тДанные = Новый Структура;
    тДанные.Вставить("RecordID", Документ.Номер);
    тДанные.Вставить("EventTime", Документ.Дата);
    тДанные.Вставить("Status", "Выполнен");
    тДанные.Вставить("ResolutionCode", "Выполнен успешно");
    тДанные.Вставить("Resolution", "Этот инцидент решен");
    
    СтруктураДанныхJSON.Вставить("HPCAPIIntegrInfromapi", тДанные);
    ЗаписатьJSON(ЗаписьJSON, СтруктураДанныхJSON);
    СтрокаJS = ЗаписьJSON.Закрыть();
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. succub1_5 91 09.09.21 10:44 Сейчас в теме +1 $m
(1)А это косяк ТЗ - ворда или экселя. Там вот что надо -
...
"Resolution": "Этот инцидент решен"
...
ЗаписьJSON = Новый ЗаписьJSON;
    тПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, " ", Истина);  
    ЗаписьJSON.УстановитьСтроку(тПараметрыJSON);      
        
    СтруктураДанныхJSON = Новый Структура; 
    тДанные = Новый Структура;
    тДанные.Вставить("RecordID", Документ.Номер);
    тДанные.Вставить("EventTime", Документ.Дата);
    тДанные.Вставить("Status", "Выполнен");
    тДанные.Вставить("ResolutionCode", "Выполнен успешно");
    тДанные.Вставить("Resolution", "Этот инцидент решен");
    
    СтруктураДанныхJSON.Вставить("HPCAPIIntegrInfromapi", тДанные);
    ЗаписатьJSON(ЗаписьJSON, СтруктураДанныхJSON);
    СтрокаJS = ЗаписьJSON.Закрыть();
Показать
3. roman3d 104 09.09.21 12:55 Сейчас в теме
(2) все так...всю голову себе сломал. Спасибо!
Оставьте свое сообщение

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