0
1つのAPIからこれらのタイプの応答を取得しています。私は単一のエンティティの緯度、経度を取得する必要があります。 javascript(ノードjs)を使用してこのデータをフィルタリングするにはどうすればよいですか。nodejsを使用してデータをフィルタリングする
header {
gtfs_realtime_version: "1.0"
incrementality: FULL_DATASET
timestamp: 1501132018
}
entity {
id: "1"
vehicle {
trip {
trip_id: "141.180717.42.1145"
schedule_relationship: SCHEDULED
route_id: "4T.C.141"
}
position {
latitude: -29.77179
longitude: 151.11717
bearing: 90.00001
}
timestamp: 1501131987
congestion_level: UNKNOWN_CONGESTION_LEVEL
stop_id: "23604"
vehicle {
id: "141"
label: "11:45am (141) Grafton City - Moree Town"
}
}
}
entity {
id: "2"
vehicle {
trip {
trip_id: "511.160717.90.1416"
schedule_relationship: SCHEDULED
route_id: "4T.C.511"
}
position {
latitude: -32.09544
longitude: 148.06787
bearing: 313.0
}
timestamp: 1501131974
congestion_level: UNKNOWN_CONGESTION_LEVEL
stop_id: "28211"
vehicle {
id: "511"
label: "02:16pm (511) Dubbo - Bourke"
}
}
}
これらのデータはすべて輸送用APIです。もしそれがJSONであれば、foreachとそのインデックスを使って取得できます。
達成しようとしているフィルタリングの種類は何ですか? –
私は2番目のレコードの緯度と経度が必要です。 –
さて、データを取得するだけで何が止まっていますか?例えばJSONオブジェクトが 'result'と呼ばれる場合、あなたは' result.entity.position.latitude'でメンバーにアクセスします EDIT:上記のJSONは有効ではないことを注記してください。正しいJSONをそのまま投稿してください –