gpt4 book ai didi

javascript - 如何从json中识别和提取 boolean 、整数等数据

转载 作者:行者123 更新时间:2023-12-02 03:25:56 25 4
gpt4 key购买 nike

在 UI 中,我创建一个对象并将其中一个属性设置为 boolean 值:

function UserObject(componentId, componentName, checkedOut) {
this.componentId = componentId;
this.componentName = componentName;
this.checkedOut = checkedOut; //this is boolean variable
}

但是从后端来看,当我在对象中设置 boolean 值时,json 会将其转换为字符串。

private UserObject createUserObject(EntityDTO entity) {
UserObject userObject = new UserObject();
userObject.setComponentId(entity.getEntityId());
userObject.setComponentName(entity.getEntityName());
userObject.setCheckedOut(entity.getCheckedOut());
return userObject;
}

现在,问题来了,我在从后端获取数据时创建(2)时匹配了一些条件两次(1)。每当我匹配“checkedOut”对象的条件时,当对象来自后端时,它会失败:

if(cell.value.checkedOut === true){
//some code
}else{
//some more code
}

我该怎么办?预先感谢:)

最佳答案

if(cell.value.checkedOut === "true"){
//some code
}else{
//some more code
}

由于是json中的字符串,现在使用双引号进行比较

关于javascript - 如何从json中识别和提取 boolean 、整数等数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38893951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com