title: RabbitMQ message conversion issue
body: <p>I am facing issue while converting message into Object format after consuming message at consumer end. I couldn't able to convert back to Student object. FYI, at producer end am using spring RabbitTemplate and at consumer end plain java api(Note#: I cannot use spring at consumer end)</p>
  
  <p><strong>Issue:</strong>
  org.codehaus.jackson.map.JsonMappingException: Can not instantiate value of type [simple type, class com.steelwedge.util.Student] from JSON String; no single-String constructor/factory method
      at org.codehaus.jackson.map.deser.std.StdValueInstantiator._createFromStringFallbacks(StdValueInstantiator.java:379)
      at org.codehaus.jackson.map.deser.std.StdValueInstantiator.createFromString(StdValueInstantiator.java:268)
      at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromString(BeanDeserializer.java:765)
      at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:585)</p>
  
  <p>Producer Code: (using Spring-RabbitTemplate)</p>
  
  <pre><code>    Student student = new Student();
      student.setCompany("RLR");
      student.setName("Pandi");
  
      String jsonString =  new ObjectMapper().unMarshall(student);
      template.convertAndSend(jsonString);
  </code></pre>
  
  <p>Consumer Code: </p>
  
  <pre><code>String message = null;
               delivery = consumer.nextDelivery(100);
       if (delivery != null) {
          message = new String(delivery.getBody());
       }
  
               ObjectMapper mapper = new ObjectMapper();
           Student apiRequest = mapper.readValue(message, Student.class);
  </code></pre>