Switch node not matching string value "false" in n8n

:receipt: Context:

  • I’m using a Switch node in n8n to check a valido field that is a string, either "true" or "false".
  • The input is: "valido": "false" (confirmed).
  • The Switch has a rule comparing valido == "false" (text, icon A is shown).

:x: The problem:

Despite valido being "false", the Switch node does not activate any output branch. Output 0 and Output 1 are empty.

Can you share a screenshot or JSON output of the data going into the Switch node?
Check if the "valido" value definitely a string, not a boolean false.

I think what you can do is, instead of using a plain text rule, try using an expression in the Switch node:
{{$json.valido === “false”}}

This may check if the value is exactly "false".

i’ve forgot to write : {{$json.valido}} , pero thanks Abrar_Sami
Now it works