|
Как записать в JSON массив из структур? | ☑ | ||
|---|---|---|---|---|
|
0
Prog111
23.10.17
✎
10:58
|
Понадобилась запись в JSON, начал изучать мануалы, и что-то не могу найти примеры по записи в Json массива элементов, состоящего из строк-структур, например:
Иванов Иван Иванович;Инженер;Москва Сидоров Сидор Сидорович;Слесарь;Санкт-Петербург По одному делаю запись так: ИмяФайлаВыгрузки = КаталогВременныхФайлов() + "\123.json"; // Пример записи JSON Структура = Новый Структура; Структура.Вставить("ФИО","Иванов Иван Иванович"); Структура.Вставить("Должность", "Инженер"); Структура.Вставить("Город", "Москва"); ЗаписьJSON = Новый ЗаписьJSON; ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(); ЗаписьJSON.ОткрытьФайл(ИмяФайлаВыгрузки, , , ПараметрыЗаписи) ; ЗаписатьJSON(ЗаписьJSON, Структура); ЗаписьJSON.Закрыть(); Получается: { "ФИО": "Иванов Иван Иванович", "Должность": "Инженер", "Город": "Москва" } А как выгрузить несколько строк? |
|||
|
1
Lexey_
23.10.17
✎
11:03
|
(0) Массив = Новый Массив;
Массив.Добавить(Новый Структура); Массив.Добавить(Новый Структура); в чем вопрос-то? |
|||
|
2
yzimin
23.10.17
✎
11:09
|
Сделай структуру списка физ лиц и помещай в неё структуру данных по физ лицам
>>Структура = Новый Структура; не делай так |
|||
|
3
PLUT
гуру
23.10.17
✎
11:21
|
(0) правильный ответ в (1)
|
|||
|
4
Prog111
23.10.17
✎
11:52
|
(1) Спасибо. Действительно, всё просто. Думал, надо как-то изворачиваться в json.
|
|||
|
5
Prog111
23.10.17
✎
12:04
|
(2) Название переменной не нравится? Это я из примера в инете скопировал)
|
|||
|
6
Мимохожий Однако
23.10.17
✎
12:06
|
(5) Желательно не использовать имена, занятые системой
|
|||
|
7
kuzyara
23.10.17
✎
12:58
|
||||
|
8
icipher
23.10.17
✎
13:15
|
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку(); ЗаписатьJSON(ЗаписьJSON, МассивДанных); Результат = ЗаписьJSON.Закрыть(); |
| Форум | Правила | Описание | Секции | Поиск |