Is it possible for angular2 to return raw json response? Ex.
Component
getrawJson(){
    this.someservice.searchJson()
    .subscribe( somelist => this.somelist = somelist,
                 error => this.errorMsg = <any>error);
}
For service
    searchJson(num: number, somestring: string, somestring2: string): Observable<stringDataObj> {
        let body = JSON.stringify({"someJsonData"[{num, somestring, somestring2}]}); 
        let headers = new Headers({ 'Content-Type': 'application/json' });
        let options = new RequestOptions({ headers: headers });
        return this.http.post(URL, body, options)
                        .map(this.jsonObj)
                        .catch(this.handleError);
      }
private jsonObj(res: Response) {
    let body;
    return body{ };
}
The above implementation returns Array . Will there be a way for me to get the raw json data returned by the service? I'm expecting to have json response like below
{ "dataParam": [ { "num": "08", "somestring": "2016-10-03", "somestring2": "2016-10-03" }], "someDatalist": [ { "one": "08", "two": 1, "three": "2016-10-03" }] }
Thanks!
 
     
     
    