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