Class DS.Transform

Defined in: addon/transforms/transform.js:3
Module: ember-data

deserialize (serialized, options)

Module: ember-data
serialized
The serialized value
options
hash of options passed to `DS.attr`
returns
The deserialized value

When given a serialize value from a JSON object this method must return the deserialized value for the record attribute.

Example

deserialize(serialized, options) {
  return empty(serialized) ? null : Number(serialized);
}

serialize (deserialized, options)

Module: ember-data
deserialized
The deserialized value
options
hash of options passed to `DS.attr`
returns
The serialized value

When given a deserialized value from a record attribute this method must return the serialized value.

Example

import { isEmpty } from '@ember/utils';

serialize(deserialized, options) {
  return isEmpty(deserialized) ? null : Number(deserialized);
}

© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember-data/2.18/classes/DS.Transform/methods