|
Подскажите как при rest запросе прочитать JSON через ответ не обращаясь |
☑ |
0
Ivan_495
20.04.16
✎
14:04
|
Подскажите как при rest запросе прочитать JSON через ответ не обращаясь
напрямую к файлк на диске?
ответ=Соединение.Получить(ПараметрыЗапроса,ИмяФайла);
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.ОткрытьФайл("ИмяФайла");
|
|
1
drcrasher
20.04.16
✎
14:06
|
HTTPОтвет = HTTPСоединение.Получить(Новый HTTPЗапрос("/1.x/?format=json&results=50&geocode=" + Стр));
Джейс = Новый ЧтениеJSON;
Джейс.УстановитьСтроку(HTTPОтвет.ПолучитьТелоКакСтроку());
ПрямоеГео = ПрочитатьJSON(Джейс, Ложь);
|
|
2
Ivan_495
20.04.16
✎
14:17
|
(1)
HTTPОтвет=Соединение.Получить(ПараметрыЗапроса,ИмяФайла);
Джейс = Новый ЧтениеJSON;
Джейс.УстановитьСтроку(HTTPОтвет.ПолучитьТелоКакСтроку());
ПрямоеГео = ПрочитатьJSON(Джейс, Ложь);
пишет ошибка
Форма.ФормаОтчета.Форма(35)}: Ошибка при вызове метода контекста (УстановитьСтроку)
Джейс.УстановитьСтроку(HTTPОтвет.ПолучитьТелоКакСтроку());
по причине:
Несоответствие типов (параметр номер '1')
Несоответствие типов (параметр номер '1')
|
|
3
Ivan_495
20.04.16
✎
14:20
|
вообще когда пишу
HTTPОтвет.ПолучитьТелоКакСтроку() возвращает Неопределено, хотя в файл выводится
|
|
4
drcrasher
20.04.16
✎
14:22
|
внимательно сравни свой код и мою подсказку, ладно?
|
|
5
Ivan_495
20.04.16
✎
14:25
|
(4) стр это то что у меня ПарметрыЗапроса?
|
|
6
Ivan_495
20.04.16
✎
14:46
|
если пишу без второго параметра, ругается что схема не зарегестрирована
HTTPОтвет=Соединение.Получить(ПараметрыЗапроса);
|
|
7
Ivan_495
20.04.16
✎
15:12
|
(4) моя строка
ПараметрыЗапроса="UrbanViewAPI/rest/attribute/search?project_id=33&theme_id=9&return_coords=true&out_srid=4055&values="+
"{"+"Наименование"+":"+"4"+","+"Наименование подразделения"+":"+"сети"+"}";
подскажите куда здесь добавить ваш код /1.x/?format=json?
|
|