react-native
でモバイルアプリケーションを開発していますが、XML
を返すodataサービスを呼び出す必要があり、それをjson
オブジェクトに変換する必要があります。反応ネイティブのXMLレスポンスの使い方
どうすればよいですか?
return fetch(url, {
method: 'GET',
headers: {
Authorization: config.api.auth,
},
})
.then(response => response.json())
// .then(response => response.text())
// .then(xml => _xmlToJson(xml))
.then(json => dosomething(json))
.catch(ex => showError(ex));
};
は私の代わりにjson()
にtext()
を取得し、json
にxml
を変換しますが、問題は方法がxml object
が、text()
返す文字列を必要とすることで、他の方法にそれを渡そうとしました、と私はreact-native
で方法を見つけることができませんでしたstring
をxml
に変換する。
p.s. React NativeはJavaScriptCore
を使用しているため、ブラウザオブジェクトモデルやドキュメントオブジェクト、ウィンドウなどは使用できません。
は私がスクリプト「ノード-GYPのrebuild''をインストール[email protected]に失敗しました '、それをインストールするには、このエラーを取得し、私はそれを解決することができませんでした:( – RezaRahmati
申し訳ありませんが、私が選びました違うもの。私は答えを編集しました、この1つを見てください –
はい、私は昨日それを発見し、jsonに変換するが、出力jsonオブジェクトは良くない、それは配列に値を変換するので、私は必要な単純な文字列を取得する配列から読み込みます。ちょうど – RezaRahmati