正如您在 Headers 中看到的,我想将 XML 链接转换为Json链接 . 我是 ionic 的新人所以我正在努力倾向于新事物 .

我试着像这个教程一样:https://www.ionicrun.com/transform-xml-to-json-in-ionic-2-with-angular-4-3/

但我遇到了这个问题:

错误错误:未捕获(在承诺中):错误:StaticInjectorError(AppModule)[HomePage - > DataProvider]:StaticInjectorError(Platform:core)[HomePage - > DataProvider]:NullInjectorError:没有DataProvider的提供者!错误:StaticInjectorError(AppModule)[HomePage - > DataProvider]:StaticInjectorError(Platform:core)[HomePage - > DataProvider]:NullInjectorError:没有DataProvider的提供程序!

我不知道如何解决它 .

home.ts

...

constructor(public navCtrl: NavController, public http: HttpClient, public dataProvide: DataProvider, public transformProvider: TransformProvider) {
    this.x2j();
  }

x2j(){
  this
  .dataProvide
  .getRandomUser()
  .pipe(
    map((res: string) => this.transformProvider.convertToJson(res))
  )
  .subscribe((res: Object) => {
    console.dir(res);
  });
}

如果你有另一种方式转换 xml->Json 告诉我

谢谢大家