Dotliquid не идентифицирует явно заданное нулевое значение в теле json

#json #null #liquid #dotliquid

Вопрос:

Я работаю над преобразованием JSON с использованием Dotliquid. Я хочу проверить, является ли значение поля нулевым или нет. например,

 {  "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" }  

Тогда я получаю правильный результат. Проблема возникает только тогда, когда я явно указываю нулевое значение

Есть какие-нибудь предложения?