我从 API 返回了 JSON,如下所示:
Contacts: [{ GivenName: "Matt", FamilyName: "Berry" }]
为了与我的代码风格保持一致(camelCase-小写的第一个字母) ,我想转换数组以生成以下内容:
contacts: [{ givenName: "Matt", familyName: "Berry" }]
最简单/最好的方法是什么?创建一个新的 Contact 对象并迭代返回数组中的所有联系人?
var jsonContacts = json["Contacts"],
contacts= [];
_.each(jsonContacts , function(item){
var contact = new Contact( item.GivenName, item.FamilyName );
contacts.push(contact);
});
或者我可以映射原始数组或者以某种方式转换它?