Class Transform
Module:
@ember-data/serializer
deserialize (serialized, options)
Module:
@ember-data/serializer
Defined in ../serializer/addon/-private/transforms/transform.js:99
- serialized
- The serialized value
- options
- hash of options passed to `attr`
- returns
- The deserialized value
When given a serialized value from a JSON object this method must return the deserialized value for the record attribute.
Example
1 2 3 |
deserialize(serialized, options) { return empty(serialized) ? null : Number(serialized); } |
serialize (deserialized, options)
Module:
@ember-data/serializer
Defined in ../serializer/addon/-private/transforms/transform.js:78
- deserialized
- The deserialized value
- options
- hash of options passed to `attr`
- returns
- The serialized value
When given a deserialized value from a record attribute this method must return the serialized value.
Example
1 2 3 4 5 |
import { isEmpty } from '@ember/utils'; serialize(deserialized, options) { return isEmpty(deserialized) ? null : Number(deserialized); } |