小编moo*_*rad的帖子

编写一个逻辑来检查值是否存在

处理代码返回的数据

尝试添加一些逻辑,如果该值存在,则显示它,否则将其清空

<cfset myStruct = {
    "access_token" : "#st.access_token#",
    "id": "#res.names[1].metadata.source.id#",
    "name" : "#isDefined('res.names') ? res.names[1].displayname : ''#",
    "other" : {
        "email" : "#res.emailAddresses[1].value#"
    }
}>
Run Code Online (Sandbox Code Playgroud)

在新窗口中打开

它不干净,并且在第 3 行(即 ID)上引发错误,因此如果存在,我可以编写什么样的 isDefined 或 structkeyexists 添加它,否则放置一个空值

coldfusion coldfusion-11 lucee

2
推荐指数
1
解决办法
190
查看次数

标签 统计

coldfusion ×1

coldfusion-11 ×1

lucee ×1