Ember.js REST Adapter without JSON root

后端 未结 5 1296
Happy的楠姐
Happy的楠姐 2020-12-06 18:56

The Ember.js REST Adapter expects the JSON to be returned as:

{
    \"person\": {
        \"first_name\": \"Barack\",
        \"last_name\": \"Obama\",
              


        
5条回答
  •  自闭症患者
    2020-12-06 19:17

    I solved this by extending DS.RESTSerializer. extractArray method needs to be overloaded when server response is array type.

    App.PersonSerializer = DS.RESTSerializer.extend({
        extractSingle: function (store, type, payload, id) {
            var wrappedObj = {};
            wrappedObj[type.typeKey] = payload;
            return this._super(store, type, wrappedObj, id);
        }});
    

提交回复
热议问题