title: Deserialize nested field from JSON using LoganSquare
body: <p>I am using LoganSquare with Retrofit to consume data from a web service.</p>
  
  <p>For one particular API, the web service returns a relatively complex JSON response, and the only piece of information I am interested in is nested a couple of layers deep. e.g.,</p>
  
  <pre><code>{"outer": { "middle": { "inner": ... }}}
  </code></pre>
  
  <p>Since I'm only interested in the <code>inner</code> value, I created a data object like:</p>
  
  <pre><code>@JsonObject
  class MyData implements Serializable {
      @JsonField(name = "outer.middle.inner")
      public String inner;
  }
  </code></pre>
  
  <p>And I've mapped the return value of the web service to this data type.</p>
  
  <p>However, it appears it was just wishful thinking that this dot syntax (<code>outer.middle.inner</code>) would do what I had hoped, as the field is not mapped upon successful invocation of the method.</p>
  
  <p>Is there any way to map a field in a LoganSquare JSON object to a nested value?</p>