2016-06-11 2 views
1

複数の「行」を持つJSONファイルがありますが、どうすれば必要な行だけを表示できますか?私の場合はテーブルに表示する行をフィルタリングする

、私はNameScoreを表示する必要があり、また、私は、ユーザーの名前をクリックして、任意のUselessData行を表示しないときIPが表示する必要があります。

(私はすべてそのためのコードを必要としない、私はちょうど一般的なアイデアを取得する必要があります)

JSONファイル

{ 
    "records": [ 
    { 
     "name": "AAAA", 
     "score": 100, 
     "IP" : "0.0.0.0", 
     "UselessData" : "Whatever" 
    }, 
    { 
     "name": "BBBB", 
     "score": 50, 
     "IP" : "1.1.1.1", 
     "UselessData" : "Whatever" 
    }, 
    [...] 
    ], 
} 

私はデ・ドキュメントやソースのビットを検索してきましたコードは、しかしそれのようなものを見なかった、私はそれをスキップしたかもしれない、基本的な設定のように思われるので、私はそれを理解することはできません。

+0

答えはありませんが、私はこの「基本設定」をしばらく前には取得できませんでした。私は[DataTables](https://datatables.net/)に切り替えました。だからちょうど答えは答えではない。しかし、幸運を祈る – KRONWALLED

+0

私に知らせてくれてありがとう、@ KRONWALLED、私はそれを見てみましょう。 – DS94

答えて

0

私が正しく理解すれば、3つのプロパティを持つオブジェクトの配列が必要です。私は、あなたのレコードをマップし、必要なデータだけをオブジェクトに戻すことができると思います。このようなもの

x.records.map(function(record) { 
    return {name: record.name, score: record.score, IP: record.IP}; 
}); 
関連する問題