检查 json 密钥在 freemarker 中是否存在

check is json key exists or not in freemarker

我正在从一个 api 获取 json 数据 我的回复在下面,我把它放在 notes 变量中。 {"fitbit_reg_set":"fitbit_create_uname","fitbit_profile_set":"fitbit_create_uname"}

<#assign notes =  notes?eval>

<#if notes.fitbit_profile_set>

如果 fitbit_profile_set 出现在 json 中,它会起作用。但如果不存在,我的脚本将停止工作。我如何检查它是否存在,有人能告诉我吗?

你应该加上“??”所以它将检查 fitbit_profile_set 是否存在而不是 null

<#if notes.fitbit_profile_set??>