Wie funktioniert das schnelle 4 Decodable Protokoll mit dem '-' Buchstaben? Zum Beispiel:Swift 4 Dekodieren Sie json mit dem '-' Buchstaben
[{
"trigger": {
"url-filter": "webkit.org",
"resource-type": ["image"]
},
"action": {
"selector": "#logo",
"type": "block"
}
}]
In My Swift Klasse:
struct blockerJson : Decodable {
let action : action
let trigger : trigger
struct action : Decodable {
let selector : String
let type : String
}
struct trigger : Decodable {
let urlFilter : String
let resourceType : String
}
}
Ich weiß nicht, wie die Klasse zu ändern, aber die json nicht ändern kann ...
Es funktioniert wie jedes andere unterstützte Zeichen. – vadian
Sie müssen es nach Ihren Bedürfnissen in einer JSON-Antwort, die Sie haben. –
Mögliches Duplikat von [Wie benutze ich benutzerdefinierte Schlüssel mit dem Decodable-Protokoll von Swift 4?] (Https://stackoverflow.com/questions/44396500/how-doi-i-use-custom-keys-with-swift-4s-decodable (Protokoll) – Hamish