Python的布尔值转换为JavaScript的布尔值

一铭k / 2023-07-18 / 原文

在Python后端开发中,我们返回布尔值通常为True,False。而不是'true','false',但在JavaScript必须使用小写的true和false,且不是字符串。这时就必须在前端对数据进行转换了。


  1. 后端返回
{"status":200,"data":["show":True,"verf":False]}
  1. 前端转换代码
response.data.forEach(item => {
  item.free = !item.free || item.free === 'False' ? false : true
})