我正在使用Dotliquid进行JSON转换。我想检查一个字段的值是否为空。例如,
{
"Lines": null,
"Value": "String"
}
在我的模板中,我想做以下操作
{% if Lines == null %}
"Value": "Lines are null"
{% else %}
"Value": "Lines are not null"
{% endif %}
结果我得到渲染后这是
{
"Value": "Lines are not null"
}
我不明白我做错了什么。
输入JSON为
{
"Value": "String"
}
然后我得到正确的结果。只有当我显式地提供空值
时才会出现问题有什么建议吗?
也许这会有帮助?
真心话与谎言
试
{% if Lines == false %}
"Value": "Lines are null"
{% else %}
"Value": "Lines are not null"
{% endif %}
我发现液体语言最适合表达真假
可能因为"Lines">
也许你可以试试:
{% if Lines != null %}
"Value": "Lines are not null"
{% else %}
"Value": "Lines are null"
{% endif %}