Class DS.StringTransform
Extends: | DS.Transform |
---|---|
Defined in: | addon/transforms/string.js:4 |
Module: | ember-data |
deserialize (serialized, options)
Module: | ember-data |
---|
Inherited from DS.Transform addon/transforms/transform.js:92
- 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 |
---|
Inherited from DS.Transform addon/transforms/transform.js:71
- 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.StringTransform/methods