Я немного изменил структуру @ValW, изменив id на String. Испытано на игровой площадке с JSON в виде струны.
import UIKit
struct data: Codable {
let id: String?
let about: String?
let title: String?
let bicisDisponibles: Int?
let anclajesDisponibles: Int?
}
var json = "{\"id\":\"34\",\"about\":\"http://www.zaragoza.es/ciudad/viapublica/movilidad/bici/detalle_Bizi?oid=34\",\"title\":\"Plaza Magdalena\",\"estado\":\"OPN\",\"bicisDisponibles\":11,\"anclajesDisponibles\":10,\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.8733258730100609,41.65210655043524]},\"lastUpdated\":\"2018-08-31T11:15:00Z\",\"description\":\"<ul><li>Estado: Operativa</li><li>Bicis disponibles: 11</li><li>Anclajes disponibles: 10</li></ul><p>Actualizado: 13:15</p>\",\"icon\":\"//www.zaragoza.es/contenidos/iconos/bizi/conbicis.png\"}"
let jsonData = json.data(using: String.Encoding.utf8)
let decoder = JSONDecoder()
let myData = try! decoder.decode(data.self, from: jsonData!)
print(myData.bicisDisponibles!)
print(myData.anclajesDisponibles!)
Этот код печатает, 11 для bicisDisponibles и 10 для anclajesDisponibles.
¡Saludos!