API から出力される JSON 配列があります。配列は次のようになります:
http://pastebin.com/pHH977Uj
javascript でさまざまな価格を選択する最もデリケートな方法は何ですか? それらを変数または配列にすることをお勧めします。私は Web 用の html/php 以外のプログラミングにかなり慣れていないので、ご容赦ください D:
私はこの問題を 1 週間ほど調べていました。
編集:
迅速な対応に感謝します! 私が探しているのは、基本的に、すべての価格をコカ・米ドル、ペプシ・ユーロ、塩辛いユーロのような変数に変える方法です。2 つの異なる通貨で各製品の価格を選択するだけなので、必ずしも他に何も必要ありません。また、JSON はそのままです。外部の Web サイトから取得するため、構造についてできることはあまりありません。
5376 次
1 に答える
2
まず、リンクは配列ではなくjsonオブジェクトを示しています。第二に、常にjsonを処理する必要があります
var obj = JSON.parse(jsonString);
そこから、通常どおりプロパティにアクセスできます
var sodas = obj.soda.usd; // obj, soda, and usd are all objects
そして、各キーと値のペアを取得できます。
// sodas is an object too, its values are arrays
for (var soda in sodas) {
console.log (soda, prices.soda[0]);
}
于 2012-09-18T13:27:29.160 に答える