2016-04-30 12 views
1

これは基本的なことだとお詫びしますが、私はJS/node.js/JSONを初めて使っていて、自分のやり方を見つけています。私は1時間このフォーラムを検索しましたが、特定の解決策を見つけることができません。JSONプロパティを返すためにJS APIでJSONをクエリする方法

ローカルNode.jsサーバーと2x JSONデータファイルを実行し、基本的なWebサイトのセットアップでは、32xローカル郊外についての情報があります。

サイト上のAPIのGETリクエストURLの例は次のようになります。

.../api/b?field=HECTARES 

JSONファイルの構造は同様です:JSONファイルでJSON Structure

あります32Xフィーチャー(郊外)。各フィーチャーには上記のプロパティーのリストがあります。私がしようとしているのは、APIの 'フィールド'クエリを使用して、各32xフィーチャのHECTARES値をすべて1つの出力変数にプッシュすることです。以下のコードは、私が持っているどのくらいの一例である:

var fieldStats = []; 
var fieldQ = req.query['field']; 
for (i in suburbs.features) { 
    x = suburbs.features[i].properties.HECTARES; 
    fieldStats.push(x); 
} 

あなたは上記の「ヘクタール」で見ることができるようにハードコードされている - 私は、このコードに「fieldQ」変数を渡すことができるようにする必要がありますどのようにするか分かりません。

アドバイスありがとうございます。

答えて

0

まさにあなただけの上で使用しているのと同じ構文:

suburbs.features[i].properties[fieldQ]; 
+0

おかげで、魅力を作品 - それは、生活の中でささいなことです。 (半日はこれで戦って過ごした!) – Mars

関連する問題