|
Собрать json Соответствием |
☑ |
0
ArturDoo
20.05.21
✎
13:18
|
Доброго дня. Подскажите, пожалуйста, как бовать в начало и конец jason"а "[]"? Создаю его так:
ЗаписьJSON = Новый ЗаписьJSON;
тПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, " ", Истина);
ЗаписьJSON.УстановитьСтроку(тПараметрыJSON);
СоответствиеJason = Новый Соответствие;
СоответствиеJason.Вставить("id", id);
СоответствиеJason.Вставить("pipeline_id", 3959986);
СоответствиеJason.Вставить("status_id", 37773055);
ЗаписатьJSON(ЗаписьJSON, СоответствиеJason);
СтрокаJS = ЗаписьJSON.Закрыть();
Получаю:
{
"status_id": 37773055,
"pipeline_id": 3959986,
"id": "9339101"
}
А, хочу:
[
{
"status_id": 37773055,
"pipeline_id": 3959986,
"id": "9339101"
}
]
|
|
1
ДенисЧ
20.05.21
✎
13:23
|
Массив делай
|
|
2
Волшебник
20.05.21
✎
13:45
|
СтрокаJS = "[" + СтрокаJS + "]";
|
|
3
Энштейн 1С
20.05.21
✎
14:06
|
(2) Я думал, что ты сначала издеваешься, пока не посмотрел из чего на самом деле состоит файл json, я думал вначале файла json надо чего-нибудь объявлять как XML, а оказалось что нет. Все гениальное - просто!
|
|
4
polosov
20.05.21
✎
14:11
|
тПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, " ", Истина);
ЗаписьJSON.УстановитьСтроку(тПараметрыJSON);
СоответствиеJason = Новый Соответствие;
СоответствиеJason.Вставить("id", id);
СоответствиеJason.Вставить("pipeline_id", 3959986);
СоответствиеJason.Вставить("status_id", 37773055);
МассивСоответствий = Новый Массив;
МассивСоответствий .Добавить(СоответствиеJason);
ЗаписатьJSON(ЗаписьJSON, МассивСоответствий );
СтрокаJS = ЗаписьJSON.Закрыть();
|
|
5
ArturDoo
20.05.21
✎
14:39
|
(2) Спасибо, я думал, так нельзя, и я как-то неправильно json инициирую и закрываю)
|
|
6
ДенисЧ
20.05.21
✎
14:39
|
(5) правильно делать как в (4)
|
|
7
ArturDoo
20.05.21
✎
14:41
|
(6) И не нужно будет делать, как в (2)?
|
|