2

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_ADDandLAST_IDがあります) id、オブジェクトをデコードしていません。どうすればいいですか?大文字と小文字をサポートするにはどうすればよいですか?last_dt_addlast_id

4

1 に答える 1