codable

    0热度

    1回答

    有人可以帮助我吗?我为此示例使用了Playground,因此您可以将整个代码放入Playground并查看结果。 我发现,当我删除此行: "address_format": "{{recipient}}\n{{street}}\n{{postalcode}} {{city}}\n{{country}}", 它似乎工作。 (JSON的验证) import UIKit struct Count

    2热度

    2回答

    为BOOL解码JSON我有结构是这样的: struct JSONModelSettings { let patientID : String let therapistID : String var isEnabled : Bool enum CodingKeys: String, CodingKey { case settings // Th

    1热度

    1回答

    我有一个API的json响应。这将返回一个也是一个Dictionary的值。如何才能实现仅存储/映射此字典的值。这里是一个可以简单地放入一个游乐场的例子: id = ["$oid": "591ae6cb9d1fa2b6e47edc33"] 只应 id = "591ae6cb9d1fa2b6e47edc33" 这里是一个可以简单地放入一个游乐场的例子: import Foundation

    13热度

    1回答

    我一直在玩Codable和读写JSON文件。现在我想写一个自定义Coder,可以读取和写入iOS .strings文件。谁能帮我这个?我发现协议Encoder和Decoder,但我不知道我应该实现此: class StringsEncoder {} extension StringsEncoder: Encoder { var codingPath: [CodingKey?] {

    17热度

    7回答

    我有一个结构实现了Swift 4的Codable。是否有一种简单的内置方式将该结构编码到字典中? let struct = Foo(a: 1, b: 2) let dict = something(struct) // now dict is ["a": 1, "b": 2]

    6热度

    1回答

    我有以下结构... struct Photo: Codable { let hasShadow: Bool let image: UIImage? enum CodingKeys: String, CodingKey { case `self`, hasShadow, image } init(hasShadow: Bool, i

    0热度

    1回答

    解码JSONArray到特定字段我有此(IMHO低劣)JSON "geometry": { "type": "Point", "coordinates": [ 6.08235, 44.62117 ] } 我想映射到此struct,滴阵列2个字段。 struct MMGeometry:Codable { let type

    1热度

    1回答

    JSONEncoder方法func encode<T>(_ value: T) throws -> Data where T : Encodable是可丢失的。 我想知道为什么它是可抛出的:如果编码值不符合Encodable,它不应该通过编译器,所以它不应该在运行时发生错误。

    3热度

    1回答

    我试图使用PropertyListDecoder()来解码plist,但是当我试图访问密钥时,出现一个错误,指出它的格式不正确。我对我做错的事情感到不知所措。我假设我可以解码一个Plist文件的方式,我可以解码一个JSON文件的权利?我不知道,我还是这个新手。 //struct for PLists struct AccessControl: Decodable { enum Acce

    0热度

    2回答

    的多个子类比方说,我有一些JSON,就像这样: { "some-random-key": { "timestamp": 1234123423 "type": "text", "content": "Hello!" }, "some-other-key": { "timestamp