title: Parse nested json data into string
body: <p>Context: I'm working on a middle-man service that acts like a CMS system. I get a full complex json file dropped on my server which I then need to serve out to my clients that expect json content. (let's ignore the validation part for now)</p>
  
  <p>I have a name, version and content fields that exist at the top level. Content (chapters) exists as an array of nested complex objects (~5 levels deep).</p>
  
  <pre><code>{
    "name": "MyCourse",
    "version": 12345,
    "chapters": [
      {
        "name": "Chapter01",
        "content": {
          "menu": {
            "id": "Chapter01_EndMenu",
            "file": "ch1_end_op.wav"
          },
          "score": {
            "id": "Chapter01_Score",
            "files": [....
  </code></pre>
  
  <p><strong>What I've tried (and works):</strong> Building out my pojo to mirror the json structure where content(chapters) exists as a list of complex objects. Calling gson parser on this works.</p>
  
  <p><strong><em>What I'm trying to do:</em></strong> Have a simpler pojo with just name, version and content where content just stores the array representation (chapters and nested objects) as a String.</p>
  
  <p>I tried defining my content field in pojo as a String and set the @SerializedName annotation to force gson to parse the array as a string into it but that doesn't work.</p>
  
  <p>Is it possible to partially get the json as fields and get the rest (of the nested array) into a string field in my pojo?</p>