Size: a a a

2021 February 06

AT

Andrey Torlopov in SwiftBook
Василий
короче, или я чего-то в этой жизни не понимаю или у вас очень интересный бекэндер
да. легких путей не ищут.
источник

Т

Ты знаешь кто он... in SwiftBook
Василий
условно, делаешь модельку, парсишь json, пробегаешь по имеющимся полям, что не nil - выдаешь во вью
не, у меня тут не может быть модельки, потому что ключи у этого объекта могут быть разные
источник

В

Василий in SwiftBook
Ты знаешь кто он
не, у меня тут не может быть модельки, потому что ключи у этого объекта могут быть разные
ну так и запили модель со всеми возможными ключами
источник

В

Василий in SwiftBook
те что не придут - будут nil
источник

Т

Ты знаешь кто он... in SwiftBook
Василий
ну так и запили модель со всеми возможными ключами
я не могу знать все повозможные ключи, их может быть бесчисленное кол-во
источник

В

Василий in SwiftBook
а как насчет отправлять формат типа
[
{ "topic": "key", "content": "value"},
]

или слишком похипстерски?
источник

А

Алмаз ® in SwiftBook
Ты знаешь кто он
вот такое можно распарсить в том порядке, в котором оно прилетело?
Json нельзя переписать ?
источник

Д

Дмитрий in SwiftBook
Ты знаешь кто он
я не могу знать все повозможные ключи, их может быть бесчисленное кол-во
Парсишь все в словарь. Сортируем этот словарь по ключам.Дальше получаешь все ключи этого словаря. Через цикл проходимся по ним и значение этих ключей добавляем в массив
источник

Т

Ты знаешь кто он... in SwiftBook
Алмаз ®
Json нельзя переписать ?
пока нет возможности
источник

Т

Ты знаешь кто он... in SwiftBook
Василий
а как насчет отправлять формат типа
[
{ "topic": "key", "content": "value"},
]

или слишком похипстерски?
получается так :)
источник

В

Василий in SwiftBook
а возможность постучать головой бекэендера об стену есть? :)
источник

В

Василий in SwiftBook
не, реально, а что, можно разве упорядочить словарь??
с какого перепугу было решено что данные будут сохранять порядок?
источник

Т

Ты знаешь кто он... in SwiftBook
такие возможности есть всегда, но тут интересная задача, будет классно если решу
источник

Т

Ты знаешь кто он... in SwiftBook
а можно ли как-то достать объект под ключем "b" в виде строки?
ну типа "{\"aaa\": \"1111\", \"\": \"2222\"}" и т д
источник

Т

Ты знаешь кто он... in SwiftBook
с помощью Decodable
источник

Т

Ты знаешь кто он... in SwiftBook
просто если пытаюсь делать так - то он возвращает nil
источник

AT

Andrey Torlopov in SwiftBook
Короче, то что я скидывал можно докрутить и в методе парсинга просто сохранять полученные ключи по какому-нидь служебному ключу. И в итоге из словаря можно этот массив извлекать и получить перечень ключей в нужном порядке.
источник

RP

Ruslan Popov in SwiftBook
Ruslan Popov
камрады подскажите, как isSuccess пробросить из замыкания в функцию?
пришлось вспомнить замыкания, но в целом получилось )
источник

t

tox in SwiftBook
А подскажите, можно фаербейз токен зарезетить чтобы получить новый? Ну к примеру после перелогина
источник

AT

Andrey Torlopov in SwiftBook
tox
А подскажите, можно фаербейз токен зарезетить чтобы получить новый? Ну к примеру после перелогина
который при авторизации получаешь?
источник