|
Собрать 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)?
|
| Форум | Правила | Описание | Секции | Поиск |