anchor.diff:  ----
   <message type="json">
     <data>
  -    { user:
  +    { "user":
         {
           "name": "Admin",
           "password": "secret",
  
positive.code: 
  [source,xml]
  ----
  { user:
    {
      "id": citrus:randomNumber(10)
      "name": "Admin",
      "admin": "true",
      "projects":
  
negative.code: 
  This time we add JSONPath expressions as ignore statements. This means that we explicitly leave out the evaluated elements from validation. Obviously this mechanism is a good thing to do when dynamic message data simply is not deterministic such as timestamps and dynamic identifiers. In the example above we explicitly skip the *token* entry and all *lastLogin* values that are obviously timestamp values in milliseconds.
  
  The JSONPath evaluation is very powerful when it comes to select a set of JSON objects and elements. This is how we can ignore several elements with one single JSONPath expression which is very powerful.
  