按照express api使用req.body能获取我表单提交的数据,但是我目前有个问题 假如我表单提交后的数据是这种格式 { username: 'admin', name: '123123', 'role.id': 'option', password: '123456', pseudonym: 'adasda', email: 'xxx' }
数据中有一项是键为role.id的,是否有现成的工具能将role.id转换为如下格式
{
username: 'admin',
name: '123123',
role:{
id:'option'
},
password: '123456',
pseudonym: 'adasda',
email: 'xxx'
}
还是只能通过自己实现?
//- 谢谢,已经自己实现了
回复 (5)
I
先格式化代码
M
for(var e in json){ var d = e.split("."); if(d.length>1){ json[d[0]]={}; json[d[0]][d[1]]=json[e]; delete json[e]; } }
A
没现成的,自己做就好了
D
不太具有普遍性的需求, 一般只能自己做了。
Z
flat 可能满足你的要求。
参与回复
登录后即可参与回复。登录