Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ember.js序列化程序JSONSerializer类型错误:payload.map不是函数_Javascript_Json_Ember.js - Fatal编程技术网

Javascript Ember.js序列化程序JSONSerializer类型错误:payload.map不是函数

Javascript Ember.js序列化程序JSONSerializer类型错误:payload.map不是函数,javascript,json,ember.js,Javascript,Json,Ember.js,我是Ember的新手,我正在使用JSONSerializer来更改我的JSON。这是我的密码 import JSONSerializer from 'ember-data/serializers/json'; export default JSONSerializer.extend({ normalizeResponse(store, primaryModelClass, payload, id, requestType) { var listOptions = payload.clie

我是Ember的新手,我正在使用JSONSerializer来更改我的JSON。这是我的密码

import JSONSerializer from 'ember-data/serializers/json';

export default JSONSerializer.extend({
 normalizeResponse(store, primaryModelClass, payload, id, requestType) {

 var listOptions = payload.clients;


 for(i = 0; i < listOptions.length; i++) {
  //we do some operations and we end up with foo
 }

 newData = foo;

 for(i = 0; i < payload.clients.length; i++) {
    payload.clients[i].NAME = newData[i].text; 
    payload.clients[i].id = newData[i].value; 
 }

 return this._super(...arguments);

}
但我的有效载荷不是一个数组,而是一个对象:

payload
Object {clients: Array[4]}
多谢各位

payload
Object {clients: Array[4]}