Вы можете (и должны) использовать собственный сериализатор для ваших запросов данных.
например:
$ ember g serializer application
создает:
app/serializers/application.js
Если атрибуты, возвращаемые вашим сервером, используют другое соглашение, вы можете использовать метод keyForAttribute () сериализатора, чтобы преобразовать имя атрибута в вашей модели в ключ полезной нагрузки JSON.
В вашем случае, если ваш бэкэнд вернул атрибуты, которые были разбиты вместо camelCased, вы можете переопределить метод keyForAttribute следующим образом.
// app/serializers/application.js
import { camelize } from '@ember/string';
import DS from 'ember-data';
export default DS.JSONAPISerializer.extend({
keyForAttribute(attr) {
return camelize(attr);
}
});
Более подробную информацию вы можете найти на Справочник моделей Ember