json替换所有相同的key值

{
    "id": 299080,
    "oid": 288342,
    "category": "article",
    "isdb": "否",
    "issd": "否",
    "isdz": "否",
    "isdv": "是",
    "isdd": "是"
}

用VUE做项目的时候,获取的是data里的key值,传给后台,后台返的时候就是否,但是传的时候需要把所有的否换成"0",把所有的"是"换成1,传的还是这段json。请教各位大神一下。

阅读 3.8k
1 个回答
for (let key in data){
   data[key] = data[key] === "否" ? "0": data[key] === "是"? "1": data[key]
}
console.log(data)

这样?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题