In the above example, firstName and lastName are keys which contains only one value.
phoneNumbers is a key, which contains a list. The list itself also has key/values.
Thanks for your reply. Se the below, real example:
{"id":10001,"translations":[{"id":10010,"created_date":"2021-10-20T14:00:00+02:00","modified_date":"2021-10-20T14:00:00+02:00","language_code":"de","url":"","subject":"SOC Meldung / [[[verdict]]] / Link geklickt/ #[[soc_id]]","text1":"<p>Liebes SOC Team</p>\n\n<p>Gemäss Meldung hat die Empfängerin oder der Empfänger auf den Link geklickt.</p>\n\n<p> </p>\n\n<p>test1</p>\n","text2":"<p>Freundliche Grüsse<br>das team</p>","template":10001}],"template_type":"soc_email_clicked","can_delete":null,"created_date":"2021-10-20T14:00:00+02:00","modified_date":"2021-10-20T14:00:00+02:00","account":null}
To my understanding text1 and text2 are keys and not values, correct?
You can also guess from the example why we need deny rule exceptions here
Yes, I would also assume that text1 and text2 are threated as key.
By only creating a deny rule exception based on the key name, this key could be anywhere in the JSON object. If you combine it with a JsonPath or only define it with JsonPath, the key must be at the specified place.