現在、JSONファイルを使用して小さなアプリケーションを開発中です。自分のデータに問題があります。私は自分のデータをフィルタリングする必要があります。たとえば、特定のユーザーIDのすべてのデータが必要ですが、その方法はわかりません。JSONファイルのデータをフィルタリングする
[{
"ConsoPhot_Id": "7924",
"idLotImport": 166,
"Date_Id": 20160601,
"Orga_Id": "86094",
"NbTache": 35,
"NbCopie": 143,
"NbCopieBW": 56,
"NbCopieCouleur": 87,
"MtTotal": 3.53
},
{
"ConsoPhot_Id": "7925",
"idLotImport": 166,
"Date_Id": 20160601,
"Orga_Id": "86537",
"NbTache": 291,
"NbCopie": 969,
"NbCopieBW": 622,
"NbCopieCouleur": 347,
"MtTotal": 15.61
},
{
"ConsoPhot_Id": "7926",
"idLotImport": 166,
"Date_Id": 20160601,
"Orga_Id": "86386",
"NbTache": 7,
"NbCopie": 32,
"NbCopieBW": 31,
"NbCopieCouleur": 1,
"MtTotal": 0.16
},
{
"ConsoPhot_Id": "7927",
"idLotImport": 166,
"Date_Id": 20160601,
"Orga_Id": "86084",
"NbTache": 2,
"NbCopie": 3,
"NbCopieBW": 3,
"NbCopieCouleur": 0,
"MtTotal": 0.01
},
{
"ConsoPhot_Id": "7928",
"idLotImport": 166,
"Date_Id": 20160701,
"Orga_Id": "86094",
"NbTache": 33,
"NbCopie": 68,
"NbCopieBW": 31,
"NbCopieCouleur": 37,
"MtTotal": 1.53
},
は、例えば、私はOrga_Id
のためにしたい:JSONファイルの「86094
」すべてのデータ は、ここに私のJSONファイルの一例です。私にできる唯一のことは、例えばこれですべてのデータを取っている:
d3.json("Data.json", function(error, data) {
var NbCopie = data.map(function(d) {
return d.NbCopie;
});
オーケーそれは素晴らしいことだが、ちょうど明確化は、私のJSONファイルは非常に巨大であるである(42802行)JSON.readなど「const型データ」何かよりES6内の別の解決策がありますそんな感じ ?ありがとう。 –
'd3.json( 'Data.json'、function(e、data){data.filter(...)}' – Weedoze
@Downvoterなぜですか? – Weedoze