Skip to content
An ObjectMapper extension that serializes arbitrary JSON into Realm's List class
Branch: master
Clone or download
Latest commit e62cf73 May 31, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ObjectMapper+Realm.xcodeproj
ObjectMapper+Realm.xcworkspace
ObjectMapper+Realm
ObjectMapper+RealmTests remove non-utf8 from tests Sep 29, 2017
.gitignore
.swift-version
Cartfile
LICENSE
ObjectMapper+Realm.podspec
Podfile
Podfile.lock
README.md
circle.yml

README.md

ObjectMapper+Realm

Version Build Status codecov Platform License

Installation Carthage compatible

ObjectMapper+Realm is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "ObjectMapper+Realm"

Usage

To use ListTransform just add it to the mapping of your RealmObject:

import ObjectMapper
import RealmSwift
import ObjectMapper_Realm

class User: Object, Mappable {
  dynamic var username: NSString?
  var friends: List<User>?

  required convenience init?(_ map: Map) {
    self.init()
  }

  override class func primaryKey() -> String? {
    return "username"
  }

  func mapping(map: Map) {
    username              <- map["username"]
    friends               <- (map["friends"], ListTransform<User>())
  }
}

Have fun! 🎬

Author

Jake Peterson

License

ObjectMapper+Realm is available under the MIT license. See the LICENSE file for more info.

You can’t perform that action at this time.