One really nice benefit is that you don&#x27;t have to duplicate any type information. Once you define your model with the data types you expect, mapper infers those types and converts the JSON values accordingly. It seems like with SwiftyJSON (which I haven&#x27;t used) you have to duplicate this by calling things like `.stringValue` etc.