Результаты поиска по запросу "decodable"

1 ответ

Или напишите пользовательский init:

ротокол Swift 4 Decodable справляется со словарем, содержащим ключ, имя которого неизвестно до времени выполнения? Например: [ { "categoryName": "Trending", "Trending": [ { "category": "Trending", "trailerPrice": "", "isFavourit": null, ...

1 ответ

 идея, но нет никакого способа обойти это: дополнительная сущность всегда должна использоваться.

тим, у нас есть структура JSON, подобная следующей (обычно используемая в базе данных Firebase Realtime): { "18348b9b-9a49-4e04-ac35-37e38a8db1e2": { "isActive": false, "age": 29, "company": "BALOOBA" }, "20aca96e-663a-493c-8e9b-cb7b8272f817": { ...

1 ответ

 должно быть определено, чтобы я пропустил имя. См отредактированный ответ

я такой JSON. Мне нужно создать соответствующую декодируемую структуру в моем приложении для iOS, используя Swift 4. { "cherry": { "filling": "cherries and love", "goodWithIceCream": true, "madeBy": "my grandmother" }, "odd": { "filling": ...

ТОП публикаций

1 ответ

Что если имя не указано в значении случайного ключа? Как вы можете захватить значение ключа, чтобы назначить его в качестве имени собаки?

я проблемы с декодированием JSON. Я следовал многим учебникам, но не использовал сложные структуры json. Для простоты я свернул код и использую Dog в качестве примера. В следующем json меня больше всего интересуют только структуры Dog.Атрибут ...

1 ответ

 - вы можете изменить их, если они не являются возможными типами. В результате генерируется Codable:

аюсь использовать Swift 4 для анализа локального файла JSON: { "success": true, "lastId": null, "hasMore": false, "foundEndpoint": "https://endpoint", "error": null }Это функция, которую я использую: func loadLocalJSON() { if let path = ...

1 ответ

это получилось потрясающе, спасибо! :)

вая следующий документ JSON, я хотел бы создатьstruct с четырьмя свойствами:filmCount (Int),year (Int),category (Строка) иactor (Актерский массив). { "filmCount": 5, "year": 2018, "category": "Other", "actors":{ "nodes":[ { "actor":{ "id":0, ...

1 ответ

Как вы получите значение из значения переменной? Всякий раз, когда я пытаюсь напечатать значение, он показывает MyValue.string ("значение")

аюсь проанализировать API, возвращающий объект JSON. Моя проблема в том, что некоторые ключи иногда являются строкой, а иногда объектом, подобным ключу «Значение» в следующем примере: [ { "Description": null, "Group": "Beskrivning av enheten", ...

2 ответа

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

о, что я еще не выяснил или не смог найти в Интернете на данный момент. Есть ли способ добавить дополнительные поля в структуру, содержащую декодируемый протокол, в котором нет данных JSON? Например, для простоты, скажем, у меня есть массив ...

2 ответа

 поэтому он может обрабатывать отсутствие конкретного параметра в ответ и установить значение как

ользуюCodable протокол от Swift 4 в первый раз, я не могу понять использованиеdecodeIfPresent изDecodable. /// Decodes a value of the given type for the given key, if present. /// /// This method returns `nil` if the container does not have a ...

2 ответа

Метод POST

аюсь с детализацией фруктов { "fruits": [ { "id": "1", "image": "https://cdn1.medicalnewstoday.com/content/images/headlines/271/271157/bananas.jpg", "name": "Banana" }, { "id": "2", ...