|
Строку в JSON | ☑ | ||
---|---|---|---|---|
0
MrAvPika
15.09.17
✎
12:01
|
Есть restful api
Выполняется запрос get запрос к этому api Получаем ответ HTTPОтвет.ПолучитьТелоКакСтроку(); в ответе json структура, но одной строкой и тип строка Можно как-то средствами 1С переделать строку в json файл, чтоб дальше средствами 1С его парсить? |
|||
1
SSSSS_AAAAA
15.09.17
✎
12:05
|
Ну, так как версия платформы не указана, то считаем последнюю. Смотрим СП на тему json.
|
|||
2
SSSSS_AAAAA
15.09.17
✎
12:06
|
И еще - зачем запихивать строку в файл если потом таки получать из файла строку для парсинга?
|
|||
3
MrAvPika
15.09.17
✎
12:09
|
(2) если можно сразу получить json объект из строки в 1С, то ок, дисковая операция лишняя
|
|||
4
ilou
15.09.17
✎
12:39
|
(0) так:
ЧтениеJSON = Новый ЧтениеJSON; ЧтениеJSON.УстановитьСтроку(РезультатТекст); РезультатСоответствие = ПрочитатьJSON(ЧтениеJSON,Истина); |
|||
5
Мыш
15.09.17
✎
12:42
|
(0) > HTTPОтвет.ПолучитьТелоКакСтроку();
Лучше HTTPОтвет.ПолучитьТелоКакПоток() ))) |
|||
6
ildary
15.09.17
✎
12:48
|
(5) прочитал команду как ПолучитьТёлок(), задумался.
|
|||
7
MrAvPika
15.09.17
✎
13:27
|
(5) :)
Методы: ПолучитьИмяФайлаТела (GetBodyFileName) ПолучитьТелоКакДвоичныеДанные (GetBodyAsBinaryData) ПолучитьТелоКакСтроку (GetBodyAsString) |
|||
8
MrAvPika
15.09.17
✎
13:27
|
(4) Спасибо!
|
|||
9
MrAvPika
15.09.17
✎
13:30
|
(6) Такого метода тоже к сожалению нет
|
|||
10
Мыш
15.09.17
✎
13:47
|
(7) Гранаты у вас устаревшей системы )
|
|||
11
MrAvPika
15.09.17
✎
14:11
|
(10) Действительно в 8.3.10 добавили
Реализован метод ПолучитьТелоКакПоток() для объектов HTTPЗапрос, HTTPОтвет, HTTPСервисЗапрос, HTTPСервисОтвет. Источник: http://downloads.v8.1c.ru/content//Platform/8_3_10_2168/1cv8upd.htm#8c35d76b-8ef0-11e6-a3f7-0050569f678a |
|||
12
Ненавижу 1С
гуру
15.09.17
✎
14:14
|
(0) посмотри почту
|
|||
13
Ненавижу 1С
гуру
15.09.17
✎
14:17
|
+(12) а нет, у тебя кривая почта
|
|||
14
MrAvPika
15.09.17
✎
14:31
|
(13) Точно, адрес старый
|
|||
15
MrAvPika
15.09.17
✎
14:31
|
(13) а что в ней должно быть? wannacry?
|
|||
16
Ненавижу 1С
гуру
15.09.17
✎
14:34
|
(15) обработка распарсивания json строки в соответствия и массивы 1С
|
|||
17
Мыш
15.09.17
✎
14:36
|
(16) Это одна/две функции.
|
|||
18
MrAvPika
15.09.17
✎
14:41
|
РезультатСоответствие = ПрочитатьJSON(ЧтениеJSON,Истина);
Вот тут уже лежит соответствие с массивом соответствий (атрибут:значение) |
|||
19
MrAvPika
15.09.17
✎
14:42
|
Просто в цикле перебрать соответствия
|
|||
20
MrAvPika
15.09.17
✎
14:42
|
(16) Спасибо)
|
|||
21
Мыш
15.09.17
✎
14:43
|
(18) А до этого метода люди сами парсили и писали для этого код )))
|
|||
22
MrAvPika
15.09.17
✎
14:45
|
(21) 1С заботиться о программистах
|
|||
23
MrAvPika
15.09.17
✎
14:45
|
заботится* (22)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |