title: Can i parse to JSON with non-defining property automatically?
body: <p>I'm currently using jackson to serialize/deserialize my object:</p>
  
  <pre><code>public class Person {
    private String firstName;
    private String lastName;
    //getter &amp; setter
  }
  </code></pre>
  
  <p>after deserializing, Json string will look like this:</p>
  
  <pre><code>{ 
    "person" : {
                "firstName": "john",
                "lastName" :  "doe"
                }
   }
  </code></pre>
  
  <p>Now i want to have one more field, it's <em>fullname</em> and it's combining from <em>firstname</em> and <em>lastname</em>. So JSON will look like this</p>
  
  <pre><code>{ 
        "person" : {
                    "firstName": "john",
                    "lastName" :  "doe",
                    "fullName" : "john doe"
                    }
       }
  </code></pre>
  
  <p>I can do that by add more property to class Person but i don't like it much, Is there any annotation provided by Jackson can support this case automatically? 
  That my Person class is still the same (maybe add more method but not property) and Json string afterward contain some additional data.</p>
  
  <p>Thanks</p>