title: Custom json when using javers library
body: <p>I am using javers library to compare two objects. I know that the library has the capability to create a json with the differences between two objects. My question is, if I can customize that json?</p>
  
  <p>Using <code>javers.getJsonConverter().toJson(diff)</code> I get the following json as per the documentation</p>
  
  <pre><code>        {
             "changeType": "ValueChange",
             "globalId": {
               "valueObject": "....Address",
               "ownerId": {
               "entity": "Employee",
               "cdoId": "Frodo"
               },
             "fragment": "primaryAddress"
            },
            "property": "city",
            "left": "Shire",
            "right": "Mordor"
         }
  </code></pre>
  
  <p>but I don't need the <code>changeType</code> or <code>globalId</code>. What would be the best way to get just property, left, right properties and also rename properties e.g rename left to old. </p>
  
  <p>I tried using the <code>registerValueTypeAdapter</code> method with a TypeAdapter for the ValueChange class but unsuccessfully.</p>