|
Поделитесь кодом формирования JSON чтоб Power Bi понимал | ☑ | ||
---|---|---|---|---|
0
Biker
07.09.21
✎
14:42
|
Всем привет,
Создал http сервис Собираю json, браузер все понимает, сохраняю как файл, запихиваю в power bi все отлично, а когда подключаюсь из power bi через url, power bi не понимает что это json, просто показывает файл и размер. Кто делал поделитесь кодом, Есть там хитрость какая ? Ответ = Новый HTTPСервисОтвет(200); Ответ.Заголовки.Вставить("Content-type","application/json; charset=utf-8"); Ответ.УстановитьТелоИзСтроки(Данные,КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); Возврат Ответ; |
|||
1
ДенисЧ
07.09.21
✎
14:44
|
Если ты кладёшь в файл, там BOM наверняка _есть_ ))
Проверь... |
|||
2
Вафель
07.09.21
✎
14:49
|
тут как раз тот случай когда БОМ нужен
|
|||
3
acht
07.09.21
✎
14:50
|
(0) указание utf8 лишнее, это и так умолчание по стандарту
А что powerbi от тебя хочет на входе, в заголовке "Accept"? |
|||
4
Garykom
гуру
07.09.21
✎
14:51
|
(0) мощный двойной хочет ODATA
|
|||
5
Garykom
гуру
07.09.21
✎
14:52
|
это к тому что можно не придумывать хрень а просто стандартный odata опубликовать
свое надо только если составные из разных сущностей собирать хочешь в одну табличку |
|||
6
Biker
07.09.21
✎
14:54
|
(5) да опубликован конечно, не осилили соединение, вот и сделал сервис.
|
|||
7
Biker
07.09.21
✎
14:55
|
(3) и куда этот Accept засунуть?
|
|||
8
Biker
07.09.21
✎
14:56
|
(1)(2) дак нужен или не нужен?,
я файл уже полученный на клиенте с браузера сохранял. |
|||
9
Garykom
гуру
07.09.21
✎
14:57
|
(6) логин/пароль латиницу нуна
|
|||
10
acht
07.09.21
✎
14:58
|
(7) Не засунуть. Он к тебе во входящем заголовке в твой http сервис должен прилететь.
Это заголовок описывает то, что клиент хочет/понимает, а Content-Type - то, что ты ему отдаешь. Сейчас окажется, что он хочет какой-нибудь "application/vnd.api+json" |
|||
11
ДенисЧ
07.09.21
✎
14:58
|
(8) нужен...
|
|||
12
Garykom
гуру
07.09.21
✎
15:00
|
(0) клиентом из 1С качни файл, сохрани и сравни бинарно с тем что через браузер
|
|||
13
Biker
07.09.21
✎
15:01
|
(9) так и есть, он все читает, я вижу ответ в power query ,но как текст
|
|||
14
Garykom
гуру
07.09.21
✎
15:02
|
||||
15
Biker
07.09.21
✎
15:06
|
(14) c одатой все хорошо, умею готовить, мне надо что бы мой сервис pb понял.
|
|||
16
Biker
07.09.21
✎
15:07
|
(10) это ты теоретически рассуждаешь ? или есть практика ?
|
|||
17
Garykom
гуру
07.09.21
✎
15:16
|
(15) ну так найди в чем разница твоего сервиса и одаты
|
|||
18
Biker
07.09.21
✎
15:28
|
(17) ну вот началом и отличается, а чего писать вместо этого ?
{ "odata.metadata": "https://localhost/erp/odata/standard.odata/$metadata#Catalog_Организации", "value": [{ }] } |
|||
19
acht
07.09.21
✎
16:08
|
(16) > теоретически рассуждаешь
Тащем-та это https://datatracker.ietf.org/doc/html/rfc7231 |
|||
20
Biker
08.09.21
✎
06:46
|
Методом проб и ошибок , выяснил что power bi хочет на вход конструкцию json
[{}, {}] |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |