title: whats the best/recommended RESTful way to handle large single Json response?
body: <p>When we have many documents to be returned from the response, we can paginate the result and give the link in the response to retrieve the next set of documents to be fetched from the API. However my case is different, each document in my response can be very large. How do I deal with such response ?
  For Example consider the sample Json below:</p>
  
  <pre><code>{
    "excludes": null,
    "endDate": 1422918663,
    "appliedText": "Applied  text",
    "id": "135699543",
  ...
    "assignedTo": {
      "productPart": [
        {
          "part": "1"
        },
        {
          "part": "2"
        },
        {
          "part": "3"
        },
        {
          "part": "4"
        },
        ...
      ]
    }
  ...
  }
  </code></pre>
  
  <p>If you see here, the <code>productPart</code> can grow to tens of thousands. How can I restrict such large response yet retain the structure.</p>