title: JSON String to Object Mapping
body: <p>I am having an JSON Response and what I need is to Map the corresponding JSON String to the particular Response class.Is there any tools or framework to do the same.</p>
  
  <p>Response class is: </p>
  
  <pre><code>import javax.xml.bind.annotation.XmlAccessType;
  import javax.xml.bind.annotation.XmlAccessorType;
  import javax.xml.bind.annotation.XmlElement;
  import javax.xml.bind.annotation.XmlRootElement;
  
  @XmlRootElement(name = "0")
  @XmlAccessorType(XmlAccessType.FIELD)
  public class Student {
  
       @XmlElement(name="0")
       private String firstName;
       @XmlElement(name="1")
       private String lastName;
  
       public String getFirstName() {
           return firstName;
       }
       public void setFirstName(String firstName) {
           this.firstName = firstName;
       }
       public String getLastName() {
           return lastName;
       }
       public void setLastName(String lastName) {
           this.lastName = lastName;
       }
  }
  </code></pre>
  
  <p>Json Response String is 
  {"0":{"0":"Rockey","1":"John"}}</p>
  
  <p>I am using Apache CXF Framework with Jettison as the JSON Provider also uses JAXB to wire the data to low bandwidth clients.</p>
  
  <p>Please make a note that I want to convert the number representations to corresponding fields.</p>