Вопросы по теме 'decodable'
Кодируемый, декодируемый только значение из словаря
У меня есть json-ответ API. Это также возвращает значение, которое является словарем. Как я могу сохранить/отобразить только значение этого словаря. Вот пример, который можно просто поставить на игровую площадку:
id = ["$oid":...
724 просмотров
schedule
24.04.2023
Декодируемый: фильтровать элементы в массиве, которые не могут быть декодированы
Как я могу убедиться, что я отфильтровываю только человека B ниже, поскольку человек B является единственным искаженным объектом?
В документации для currentIndex на UnkeyedDecodingContainer указано:
Текущий индекс декодирования...
243 просмотров
schedule
04.04.2023
Неустранимая ошибка: Dictionary‹String, Any› не соответствует Decodable, потому что Any не соответствует Decodable
Я пытаюсь использовать swift 4 для анализа локального файла json:
{
"success": true,
"lastId": null,
"hasMore": false,
"foundEndpoint": "https://endpoint",
"error": null
}
Это функция, которую я использую:
func...
3515 просмотров
schedule
24.09.2023
Использование decodable для анализа данных из двух разных контейнеров в одном json - swift
Я хотел знать, можно ли анализировать данные из файла json для создания типа, в котором файл json хранит несколько объектов того типа, который вы хотите создать, в более чем одном месте в структуре данных json. Я имею в виду, используя приведенный...
806 просмотров
schedule
21.05.2023
Codable: не соответствует протоколу Decodable
Не могу понять, почему мой класс не соответствует Codable. Обратите внимание, что в моем случае мне не нужно реализовывать методы encode и decode .
public class LCLAdvantagePlusJackpotCache: Codable {
public let token: String
public let...
6303 просмотров
schedule
18.04.2023
Как разобрать вложенный массив JSON в кодируемую структуру
Я хочу разобрать вложенный массив JSON в мою структуру decodeable , но проблема в том, что нет ключевых значений, как я могу установить в мою декодируемую структуру . Я также использую SwiftJSON для анализа объекта в моем проекте...
Вот моя...
374 просмотров
schedule
03.05.2023
Как использовать Decodable Protocol для создания общего класса для одних и тех же свойств Json с разными ключами
{
"actions" : {
"upvote" : {
"delete" : true,
"read" : true,
"create" : true,
"update": true
},
"read" : {
"delete" : true,
"update" : true,...
253 просмотров
schedule
24.02.2022
Декодирование массива в модели Swift (декодируемый)
Я получаю JSON из API и хочу создать модель для каждой используемой мной конечной точки.
Все конечные точки используют этот формат:
{
"id": "xxxxxx",
"result": {…},
"error": null
}
Ключи:
id всегда является строкой
error...
846 просмотров
schedule
22.01.2023
Быстрое декодирование JSON со смешанными типами и возможными подструктурами
Мне нужно декодировать заданную структуру JSON, поступающую из API в Swift 4. Проблема в том, что в какой-то момент дерева у меня есть на одном уровне разные типы данных, и один из типов может иметь подэлементы.
Я пробовал несколько методов...
478 просмотров
schedule
16.07.2022
Почему JSON возвращается как ноль для всего, кроме широты и долготы?
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var tableview: UITableView!
var weatherList: [weatherJSON] = []
func downloadJSON() {
let jsonUrlString =...
86 просмотров
schedule
06.09.2023
Swift 4 Decodable - нет значения, связанного с ключом CodingKeys
Я расшифровываю ответ JSON в своем приложении Swift, и код работал до тех пор, пока не решил перестать работать.
это мой ответ json
{"foods":[{"food_name":"Milk...
18271 просмотров
schedule
25.04.2023
Swift 4 декодирование / кодирование общей структуры данных
У меня есть общая структура данных очереди, которая использует массив в качестве своего списка, мне трудно заставить очередь соответствовать кодируемым и декодируемым. У меня есть другой класс, который использует очередь, которая также должна быть...
302 просмотров
schedule
31.07.2022
Делаем классы кодируемыми
У меня есть протокол Codable и класс Codable:
public protocol SourceListItem: AnyObject, Codable
{
var name: String { get set }
var children: [SourceListItem] { get set }
}
final public class SourceListHeader: Codable
{
var name:...
50 просмотров
schedule
12.02.2022
Swift - сохранить массив [String: Any] в NSUserDefauls
Я обнаружил, что это расширение использует Codable для сохранения в NSUserDefaults.
extension UserDefaults {
func decode<T : Codable>(for type : T.Type, using key : String) -> T? {
let defaults = UserDefaults.standard...
379 просмотров
schedule
06.09.2023
Как мне декодировать объект json с помощью JSONDecoder, если я не уверен в ключах
У меня есть ответ api в следующей форме -
{
"textEntries":{
"summary":{
"id":"101e9136-efd9-469e-9848-132023d51fb1",
"text":"some text",
"locale":"en_GB"
},
"body":{...
299 просмотров
schedule
23.02.2022
Swift Json Декодируемая структура данных, различные значения в одном массиве
с чем я работаю
"meta_data": [
{
"id": 4116,
"key": "_wcf_frm_created",
"value": ""
},
{
"id": 4117,
"key": "_wcf_custom_degin_checkbox",
"value": ""...
278 просмотров
schedule
22.01.2024
Создайте экземпляр UIViewController с помощью init (из декодера: декодер)
Мне нужно сохранить ViewControllers, созданные пользователем, в файл json, и мне нужно позже воссоздать их либо на том же устройстве, либо на другом устройстве.
ViewControllers доступны в раскадровке, но я не могу правильно создать их экземпляр в...
179 просмотров
schedule
23.01.2024
Как декодировать перечисление структур в Swift
Извиняюсь за длинный вопрос.
Я использую Firestore для хранения онлайн-данных и имею текущую структуру, как показано ниже;
{
"activities": {
"mG47rRED9Ym4dkXinXrN": {
"createdAt": 1234567890,
"activityType": {...
136 просмотров
schedule
30.04.2023
Получение и парсинг JSON
Мне очень трудно получить и проанализировать следующий JSON. Я даже не могу получить данные с заданного URL-адреса, тем более проанализировать их, используя мою модель данных автомобиля. Любая помощь более чем приветствуется!
JSON
{...
58 просмотров
schedule
08.07.2023
Кодируемая переменная внутри кодируемой структуры вызывает ошибку
Пожалуйста, взгляните на мой код:
Нет ошибок
struct Person: Codable {
var name: String
var age: Double
var birthday: Date
var selectedItem: Car
}
struct Car: Codable {
var companyName: String
var creationDate: Date...
50 просмотров
schedule
19.03.2024