|
json - ругается | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
03.11.18
✎
21:30
|
ругается на массив
подскажите как исправить ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Реализации"); ЗаписьJSON.ЗаписатьНачалоМассива(); Для Каждого Стр11 ИЗ Объект.ТабДокс Цикл ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Реализация"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ)); ЗаписьJSON.ЗаписатьНачалоМассива(); ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Номер"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Номер)); ЗаписьJSON.ЗаписатьИмяСвойства("Дата"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Дата)); ЗаписьJSON.ЗаписатьИмяСвойства("Контрагент"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Контрагент)); ЗаписьJSON.ЗаписатьКонецОбъекта(); ЗаписьJSON.ЗаписатьКонецМассива(); ЗаписьJSON.ЗаписатьКонецОбъекта(); КонецЦикла; ЗаписьJSON.ЗаписатьКонецМассива(); ЗаписьJSON.ЗаписатьКонецОбъекта(); |
|||
1
Маленький Вопросик
03.11.18
✎
21:30
|
ЗаписьJSON.ЗаписатьНачалоМассива();
ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Номер"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Номер)); ЗаписьJSON.ЗаписатьИмяСвойства("Дата"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Дата)); ЗаписьJSON.ЗаписатьИмяСвойства("Контрагент"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Контрагент)); ЗаписьJSON.ЗаписатьКонецОбъекта(); ЗаписьJSON.ЗаписатьКонецМассива(); вот этот кусок если убрать - выгружает |
|||
2
Garykom
гуру
03.11.18
✎
21:33
|
Пример из вики видишь?
"phoneNumbers": [ "812 123-1234", "916 123-4567" ] Подумай почему перед массивом у тебя в одном случае есть ":" а в другом забыл )) |
|||
3
palsergeich
03.11.18
✎
21:34
|
Зачем так сложна?
Есть функция записать json, она великолепна, гого жми F1 и читай ее описание |
|||
4
palsergeich
03.11.18
✎
21:35
|
На вход подаешь массив структур на выходе - чистенький как надо json
|
|||
5
palsergeich
03.11.18
✎
21:36
|
Или массив массивов, зависит от требований
|
|||
6
Garykom
гуру
03.11.18
✎
21:36
|
(3) Сначала пусть в основах разберется детально, затем уже можно готовое выше уровня применять
|
|||
7
Garykom
гуру
03.11.18
✎
21:42
|
||||
8
Garykom
гуру
03.11.18
✎
21:42
|
(7) Блин без фона не видно https://www.json.org/
|
|||
9
Garykom
гуру
03.11.18
✎
21:45
|
ЗаписьJSON.ЗаписатьНачалоОбъекта();
ЗаписьJSON.ЗаписатьИмяСвойства("Реализация"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ)); // вот тут ничего не забыл? ЗаписьJSON.ЗаписатьНачалоМассива(); {"Реализация": "СокрЛП(Стр11.Документ)", //тут должно быть нечто [ |
|||
10
Маленький Вопросик
04.11.18
✎
06:24
|
ЗаписьJSON.ЗаписатьНачалоОбъекта();
ЗаписьJSON.ЗаписатьИмяСвойства("Реализации"); // массив документов ЗаписьJSON.ЗаписатьНачалоМассива(); Для Каждого Стр11 ИЗ Объект.ТабДокс Цикл ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Реализация"); // == массив реализации ЗаписьJSON.ЗаписатьНачалоМассива(); // === шапка === ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Документ"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ)); ЗаписьJSON.ЗаписатьИмяСвойства("Номер"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Номер)); ЗаписьJSON.ЗаписатьИмяСвойства("Дата"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Дата)); ЗаписьJSON.ЗаписатьИмяСвойства("Контрагент"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Контрагент)); ЗаписьJSON.ЗаписатьИмяСвойства("ИНН"); ЗаписьJSON.ЗаписатьЗначение(СокрЛП(Стр11.Документ.Контрагент.ИНН)); ЗаписьJSON.ЗаписатьКонецОбъекта(); // === товары === ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Товары"); ЗаписьJSON.ЗаписатьНачалоМассива(); ЗаписьJSON.ЗаписатьКонецМассива(); ЗаписьJSON.ЗаписатьКонецОбъекта(); // == услуги ЗаписьJSON.ЗаписатьНачалоОбъекта(); ЗаписьJSON.ЗаписатьИмяСвойства("Услуги"); ЗаписьJSON.ЗаписатьНачалоМассива(); ЗаписьJSON.ЗаписатьКонецМассива(); ЗаписьJSON.ЗаписатьКонецОбъекта(); ЗаписьJSON.ЗаписатьКонецМассива(); ЗаписьJSON.ЗаписатьКонецОбъекта(); КонецЦикла; ЗаписьJSON.ЗаписатьКонецМассива(); ЗаписьJSON.ЗаписатьКонецОбъекта(); |
|||
11
Маленький Вопросик
04.11.18
✎
06:24
|
рабочий вариант
|
|||
12
Маленький Вопросик
04.11.18
✎
06:24
|
всем спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |