私はこのようなwinJS.xhrを実行しています:
var jsonResult;
WinJS.xhr(
{
url: urlGoogle,
responseType: 'json'
}
).done(function complete(response) {
jsonResult = response.responseText;
console.log(jsonResult);
},
//Error and Progress functions
);
コンソールログは私にこれを示しています:
{lhs: "32 Japanese yen",rhs: "0.30613818 Euros",error: "",icc: true}
そして、私はrhs情報を取得したいと思います。だからやってみた
console.log(jsonResult.rhs);
と
console.log(jsonResult['rhs']);
それは私に「未定義」を表示するだけです。次に、jsonResult [0]を実行すると、最初の文字({)などがインデックスブラケットとともに表示されることに気付きました。
JSON.parse(jsonResult);を実行しようとしました。しかし、それはエラーを作成します
json parse unexpected character