title: How to parse dynamic json in android with retrofit 2 using annotations
body: <p>I have a JSON structure which I want to parse using retrofit 2 (@Expose). Below I have mentioned the JSON. Need help to parse it using dynamic annotations.</p>
  
  <pre><code>{
    "status": 1,
    "message": "success",
    "data" : [
      {
        "type": 1,
        "heading": "",
        "description": "",
        "created_on": 141123213,
        "author_id": 123,
        "author_name": "some name",
        "author_pic": "some_pic",
        "read_time": "3.1 min",
        "post_pic_url": "",
        "post_web_url": "",
        "isLiked": false,
        "isSaved": false,
        "totalLikes": 12
     },
     {
        "type": 2,
        "author_id": 123,
        "author_name": "some name",
        "author_pic": "some pic",
        "author_about": "",
        "tags":[
          "travel", "weekends"
        ],
        "isFollowing": false
     },
     {
       "type": 3,
       "poll_name": "Some name",
       "poll_options": [
         "opt1", "opt2", "opt3"
       ],
       "author_id": 123,
       "author_name": "some name",
       "author_pic": "some pic",
       "isLiked": true,
       "isFollowing": false
     },
     {
       "type": 4,
       "ad_url": "url",
       "ad_pic": "pic"
     },
     {
       "type": 5,
       "tags": [
         "tag1", "tag2", "tag3"
       ]
     }
    ]
   }
  </code></pre>
  
  <p>I have updated the JSON structure with all 5 types.</p>