1
だから私は、次のような単純なクラスを持っている:シリアル化中にObjectMapperのフィールドを除外する方法は?
class User: NSObject {
var name = ""
var phoneNumber = ""
override func mapping(map: Map) {
super.mapping(map)
name <- map["name"]
phoneNumber <- map["phoneNumber"]
}
}
オブジェクトにこれらのフィールドが含まれているJSON
応答を回したときにこれは素晴らしい作品。しかし、私はJSON
にシリアル化するときにフィールドを除外したいと思います。どうやってやるの? name
を送信し、phoneNumber
を省略したいとします。これは可能ですか?かなり合理的なユースケースのようだが、私は解決策を見つけることができなかった。
これはまさに私が必要なものです。本当にありがとう。地獄は文書のどこにあるの?私はどこにも見なかったことを誓う。 –
これはドキュメントになっているかどうか分かりませんが、数ヶ月前に自分のシナリオのようにしてそのプロパティで再生したいときに見つけました。 –