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

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 ...

3 ответа

и затем, в зависимости от того, сколько у вас есть jsonobjects, вы должны перебирать их, и когда вы это сделаете, вы должны отправить элемент в функцию, которая помещает значения в ваш собственный класс, если вы хотите использовать их в объекте. ps когда вы показываете программе, как настроить объект Json, вы можете пройти через объект item как словарь, как я показываю вам во втором кодовом бите.

аюсь декодировать следующий объект JSON { "result":[ { "rank":12, "user":{ "name":"bob","age":12 } }, { "1":[ { "name":"bob","age":12 }, { "name":"tim","age":13 }, { "name":"tony","age":12 }, { "name":"greg","age":13 } ] } ] }struct userObject ...

1 ответ

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

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

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

1 ответ

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

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

1 ответ

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

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

1 ответ

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

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

2 ответа

Метод POST

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

1 ответ

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

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

3 ответа

В приведенной выше модели Owner вы отображаете строковое значение. Но в моем случае Owners может быть массивом или строкой. Поэтому я хочу отобразить соответственно.

аюсь проанализировать следующий JSON, используя декодируемый протокол. Я могу разобрать строковое значение, такое какназвание комнаты, Но я не могу отобразить / разобратьвладельцы, администраторы, участникиключи правильно. Например, используя ...

1 ответ

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

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