diff --git a/packages/ember-data/lib/serializers/json-serializer.js b/packages/ember-data/lib/serializers/json-serializer.js index 1d3dd6a49fb..8277fa3e444 100644 --- a/packages/ember-data/lib/serializers/json-serializer.js +++ b/packages/ember-data/lib/serializers/json-serializer.js @@ -1,5 +1,6 @@ import Serializer from "ember-data/system/serializer"; import coerceId from "ember-data/system/coerce-id"; +import normalizeModelName from "ember-data/system/normalize-model-name"; var get = Ember.get; var isNone = Ember.isNone; @@ -607,6 +608,16 @@ export default Serializer.extend({ return relationships; }, + /** + @method modelNameFromPayloadKey + @param {String} key + @return {String} the model's modelName + */ + modelNameFromPayloadKey: function(key) { + return normalizeModelName(key); + }, + + /** You can use this method to normalize all payloads, regardless of whether they represent single records or an array.