前提・実現したいこと
swiftでアプリ開発をしている初心者です。
APIからJSONでデータを取得してるのですが
受信した値を変更したい場合うまくいかないので質問させていただきます。
例えば下記のようなデータがあるとして
name にtanakaと入ってきたら田中とデータを書き換えたいです。
エンコード後にfor文で名前のリストを比較する方法もあるかと思いますが、
データを変換時にできるならよりよいです。名前の変換リストは数が決まっています。
JSONの中身
"name" : "tanaka",
"age" : 20
struct Person: Codable{
enum CodingKeys: String, CodingKey {
case name
case age
}
enum Name: String, Codable {
ここに何かいれる?
}
var name: Name
let age : Int
}
ネットで見た方法でenumで実現しようと思いましたが、うまくいきませんでした。
初歩的で大変恐縮ですがご教示ください。
回答1件
あなたの回答
tips
プレビュー