Programer/iOS

[Swift] ObjectMapper 에서 toJSON사용시 Nil 파라미터 추가 하기

아즈샤 2019. 12. 10. 18:35
반응형

ObjectMapper에서 Object를 JSON으로 바꿀때 nil 프로퍼티는 생략해서 만들어준다.

 

만양 생략하지 않고 Null를 넣고 싶다면,

 

let json = Mapper<T>(context: nil, shouldIncludeNilValues: true).toJSON(object) 

이렇게 사용하면 된다.

 

그러면 nil 값인 프러퍼티를 null 값을 가진 JSON으로 바꿔준다.

 

(그리고 이제 ObjectMapper는 그만쓰고, Moya + Codable로 가야겠다. 이게 더 편하다..)

반응형