我需要将一个js对象转换为另一个对象,以便传递到一个服务器帖子,例如,键的名称不同
var a = {
name : "Foo",
amount: 55,
reported : false,
...
<snip/>
...
date : "10/01/2001"
}
Run Code Online (Sandbox Code Playgroud)
需要变成
a = {
id : "Foo",
total : 55,
updated: false,
...
<snip/>
...
issued : "10/01/2001"
}
Run Code Online (Sandbox Code Playgroud)
我在哪里查找obj可用于映射所有键
var serverKeyMap = {
name : "id",
amount : "total",
reported : "updated",
...
date : "issue"
}
Run Code Online (Sandbox Code Playgroud)
是否有一个函数可用于underscore.js或jQuery,我可以使用它来执行此功能?
谢谢
var addObjectResponse = [{
'SPO2': '222.00000',
'VitalGroupID': 1152,
'Temperature': 36.6666666666667,
'DateTimeTaken': '/Date(1301494335000-0400)/',
'UserID': 1,
'Height': 182.88,
'UserName': 'Admin',
'BloodPressureDiastolic': 80,
'Weight': 100909.090909091,
'TemperatureMethod': 'Oral',
'Resprate': 111,
'HeartRate': 111,
'BloodPressurePosition': 'Standing',
'VitalSite': 'Popliteal',
'VitalID': 1135,
'Laterality': 'Right',
'HeartRateRegularity': 'Regular',
'HeadCircumference': '',
'BloodPressureSystolic': 120,
'CuffSize': 'XL',
}];
Run Code Online (Sandbox Code Playgroud)
如何重命名键...像SPO2一样进入O2 ......数组中有这么多对象......