JSON を表す次の構造体があります。
struct Todo: Codable {
let ID: Int?
let LAST_DT_ADD: String?
let LAST_ID:Int?
}
そして、同じ方法でデコードを使用すると:
let decoder = JSONDecoder()
do {
let todo = try decoder.decode(Todo.self, from: responseData)
completionHandler(todo, nil)
} catch {
print("error trying to convert data to JSON")
print(error)
completionHandler(nil, error)
}
正しくデコードされますが、小文字の JSON 項目がある場合 (たとえば、 , and の代わりにID
, LAST_DT_ADD
andLAST_ID
があります) id
、オブジェクトをデコードしていません。どうすればいいですか?大文字と小文字をサポートするにはどうすればよいですか?last_dt_add
last_id