Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays
<p>I looked at similar questions, but none of them helped me.
I am going to receive an object like the following:</p>

<pre><code>[
  {
    "id": 1,
    "name": "Safa",
    "email": "neerupeeru@mail.ee",
    "purpose": "thesis",
    "programme": "Software Engineering",
    "year": 2016,
    "language": "Estonian",
    "comments": "In need of correcting a dangling participle.",
    "status": "RECEIVED"
  },
  {
    "id": 2,
    "name": "Safa",
    "email": "neerupeeru@mail.ee",
    "purpose": "thesis",
    "programme": "Software Engineering",
    "year": 2016,
    "language": "Estonian",
    "comments": "In need of correcting a dangling participle.",
    "status": "RECEIVED"
  },
  {
    "id": 3,
    "name": "Salman",
    "email": "neerupeeru@mail.ee",
    "purpose": "thesis",
    "programme": "Software Engineering",
    "year": 2016,
    "language": "Estonian",
    "comments": "In need of correcting a dangling participle.",
    "status": "RECEIVED"
  }
]
</code></pre>

<p>and here is my http service to receive it:</p>

<pre><code>getRequest(){
        return this._http.get("http://consultationwebserver.herokuapp.com/requests").map(res =&gt; res.json());
    }
</code></pre>

<p>and finally, in the i called the service in this way:</p>

<pre><code>requests;
    constructor(private _http:requestService){}
    ngOnInit(){
        this.requests=this._http.getRequest().subscribe(res=&gt;this.requests=res);
    }
</code></pre>

<p>Unfortunately, when the page loads it complains with:</p>

<pre><code>Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
</code></pre>

<p>So, what is going wrong with this code?</p>