Size: a a a

2021 April 16

D

Dmitry in Qt
То-есть вот так должно работать?
источник

D

Dmitry in Qt
В функции companies - json со списком компаний. Вот такой:
источник

D

Dmitry in Qt
источник

D

Dmitry in Qt
Я уже весь мозг себе об этот QML сломал. Для создания интерфейсов он супер. Но вот все остальное. JS-подобное. Это какой-то капец
источник

AS

Anatoly Shirokov in Qt
штяга какая-то у тебя написана:
companiesList.append(companies[k]);
источник

D

Dmitry in Qt
Ну там просто приходит json, в котором название COMPANIES я еще знаю. А вот этот набор цифр я заранее узнать никак не могу. Поэтому приходится изгаляться.
источник

M

Mr.Mait in Qt
Надо по рукам бить того, кто этот json ответ придумал
источник

RG

Renat Garaev in Qt
Обычно тогда в таких случаях разбивают на два запроса. В первом прийдут companies а во втором они уже со значениями
источник

D

Dmitry in Qt
А как было бы правильно? Есть возможность надавать по рукам просто )
источник

AS

Anatoly Shirokov in Qt
если вы возвращаете коллекцию чего либо, то это надо делать в массиве, а не объекте json
источник

AS

Anatoly Shirokov in Qt
я, по-моему, это неоднократно говорил именно вам
источник

D

Dmitry in Qt
"result": {
       "COMPANIES": [
           "d248000e-f14b-11de-9dc0-000423ba5056": {
               "GUID": "d248000e-f14b-11de-9dc0-000423ba5056",
               "NAME": "Общество с ограниченной ответственностью \"Хенкель Рус\""
           },
           "d52c5aa0-e36a-11e0-9cfb-68b599c83eb4": {
               "GUID": "d52c5aa0-e36a-11e0-9cfb-68b599c83eb4",
               "NAME": "ООО \"ЮНИЛЕВЕР РУСЬ\""
           },
           "e36d95cb-86b4-11e4-8d2d-68b599c83eb4": {
               "GUID": "e36d95cb-86b4-11e4-8d2d-68b599c83eb4",
               "NAME": "ООО \"ЗАВОД СИНТАНОЛОВ\""
           }
       ]
   },

Так?
источник

AS

Anatoly Shirokov in Qt
бред же
источник

AS

Anatoly Shirokov in Qt
массив это
источник

AS

Anatoly Shirokov in Qt
[{}, {}, {}]
источник

AS

Anatoly Shirokov in Qt
result: [
           {
               "GUID": "d248000e-f14b-11de-9dc0-000423ba5056",
               "NAME": "Общество с ограниченной ответственностью \"Хенкель Рус\""
           },
           {
               "GUID": "d52c5aa0-e36a-11e0-9cfb-68b599c83eb4",
               "NAME": "ООО \"ЮНИЛЕВЕР РУСЬ\""
           }
]
источник

AS

Anatoly Shirokov in Qt
вам надо проштудировать, что такое JSON
источник

D

Dmitry in Qt
ага
источник

D

Dmitry in Qt
Спасибо большое!
источник

D

Dmitry in Qt
То-есть тут лучше сделать так как вы написали? Даже COMPANIES убрать?
источник