0
JSONの代わりにXMLを使用するAPIからデータを受け取りました。これまでのところ私は、APIに接続するための次のサービスがあります。JSONへXML APIレスポンスを変換する
ngOnInit() {
this._service.getData().subscribe(item=> console.log((<any>item)._body));
}
これはどこ_body
プロパティがありますその内側Responseオブジェクトを返しますので、同じよう
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
@Injectable()
export class MyService {
private searchURL: string = "http://api.testsite.xml";
constructor(private _http: Http) { }
getData(){
return this._http.get(this.searchURL).map(res => res)
}
}
は、私は私のコンポーネントでそれを購読しますXML全体が文字列として格納されます。このXMLを抽出してJSONに変換するにはどうすればよいですか?ありがとう。
このhttps://stackoverflow.com/questions/42838285/angular2-convert-xml-to-json –
は私が@Aliに同意する、あなたがサードパーティのツールが必要になります参照してください。それを解析する。 – chrispy