Ghost/ghost/admin/app/transforms/json-string.js
Kevin Ansfield 850a223dd4 Dropped use of @classic decorator in transforms
refs https://github.com/TryGhost/Admin/pull/2242

- there was no further EmberObject specific usage to migrate for these classes so the @classic decorator is not necessary
2022-02-02 18:48:59 +00:00

13 lines
358 B
JavaScript

import Transform from '@ember-data/serializer/transform';
export default class JsonString extends Transform {
deserialize(serialized) {
let _serialized = serialized === '' ? null : serialized;
return JSON.parse(_serialized);
}
serialize(deserialized) {
return deserialized ? JSON.stringify(deserialized) : null;
}
}