Resultados de la búsqueda a petición "codable"

3 la respuesta

Swift 4 decodificación codificable json

Estoy tratando de implementar el nuevoCodable protocolo, así que agreguéCodable a mi estructura, pero soyatascado en decodificar el JSON. Esto es lo que tenía antes: Estructura - struct Question { var title: String var answer: Int var ...

4 la respuesta

Codificar / decodificar matriz de tipos que se ajustan al protocolo con JSONEncoder

Estoy tratando de encontrar la mejor manera de codificar / decodificar una matriz de estructuras que se ajusten a un protocolo rápido utilizando el nuevo JSONDecoder / Encoder en Swift 4. Hice un pequeño ejemplo para ilustrar el ...

4 la respuesta

¿Cómo usar swift 4 Codable en Core Data?

Codificable parece una característica muy emocionante. Pero me pregunto cómo podemos usarlo en Core Data. En particular, ¿es posible codificar / decodificar directamente un JSON desde / a un NSManagedObject? Intenté un ejemplo muy simple: ...

3 la respuesta

¿Cómo decodificar una estructura JSON anidada con el protocolo Swift Decodable?

Aquí está mi JSON { "id": 1, "user": { "user_name": "Tester", "real_info": { "full_name":"Jon Doe" } }, "reviews_count": [ { "count": 4 } ] }Aquí está la estructura en la que quiero guardarla (incompleta) struct ServerResponse: Decodable { var ...

5 la respuesta

Uso de Decodable en Swift 4 con herencia

En caso de que el uso de la herencia de clase rompa la decodificación de la clase. Por ejemplo, el siguiente código class Server : Codable { var id : Int? } class Development : Server { var name : String? var userId : Int? } var json = "{\"id\" ...

6 la respuesta

Swift 4 JSON Decodable, la forma más sencilla de decodificar el cambio de tipo

Con el protocolo Codificable de swift4, hay un gran nivel de estrategias de conversión de datos y fecha bajo el capó. Dado el JSON: { "name": "Bob", "age": 25, "tax_rate": "4.25" }Quiero forzarlo en la siguiente estructura struct ExampleJson: ...

11 la respuesta

Cómo decodificar una propiedad con un tipo de diccionario JSON en el protocolo decodificable Swift 4

Digamos que tengoCustomer tipo de datos que contiene unmetadata propiedad que puede contener cualquier diccionario JSON en el objeto del cliente struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": ...

2 la respuesta

Swift 4 Decodable - Diccionario con enumeración como clave

Mi estructura de datos tiene una enumeración como clave, esperaría que lo siguiente se decodifique automáticamente. ¿Es esto un error o algún problema de configuración? import Foundation enum AnEnum: String, Codable { case enumValue } ...

3 la respuesta

Usando JSONEncoder para codificar una variable con Codificable como tipo

Logré que funcionen tanto la codificación como la decodificación JSON y Plist, pero solo llamando directamente a la función de codificación / decodificación en un objeto específico. Por ejemplo: struct Test: Codable { var someString: String? } ...

2 la respuesta

Acoplar JSON cuando las claves solo se conocen en tiempo de ejecución

Digamos que tenemos una estructura JSON como la siguiente (comúnmente utilizada en la base de datos en tiempo real de Firebase): { "18348b9b-9a49-4e04-ac35-37e38a8db1e2": { "isActive": false, "age": 29, "company": "BALOOBA" }, ...