Here is my Java code which is used for the de-serialization, i am trying to convert json string into java object. In doing so i have used the following code:
Your product class needs a parameterless constructor. You can make it private, but Jackson needs the constructor.
product
As a side note: You should use Pascal casing for your class names. That is Product, and not product.
Product