2016-11-18 5 views
0

私はデータダンプを持っている。それはJson形式です。クライアント側でデータを並べ替え、マネージャが読むための情報を記載したドキュメントを作成できますか?私はjson形式のデータを持っていて、データの要素の1つでソートして、文書のテーブルを作成したい。

「ステータス」でソートし、残りのフィールドを読みやすい形式にしたいとします。

これはデータのサンプルです。 { "名前": "KEY"、 「FIRST_NAME」:」バーニー」、 「姓」:」砕石」、 「ステータス」:」進行中」、 『説明』:」現在のタスク進行中の、解像度を必要としますすぐに「 }

編集:私は、出力が(継続的かつ完全にステータスあると仮定すると)、次のようになりますことを付け加えておく必要があります。

継続的な -Barney瓦礫 - すぐに

を決議し、現在のタスクが継続的に必要

完了 -Wilma Flintstone - 2ヶ月でタッチベース

+0

あなたがこの時に新しいしている場合は心配しないでください - ないあなたが追加する必要があるもの。しかし、あなたはおそらくこれまでにやったことを示すためにあなたの質問を編集したいと思っています(これは "あなたは私のためにこれを書くことができますか"のように)。また、「マネージャーが読むにはどのフォーマットが必要かわかりません。それはかなり何かを意味することができます。 –

+0

残念ながらハイエンドコードは私のスキルではありません。私はITといくつかの工業的、低レベルのプログラミングをしています。私はこれがJsonにあることを知っており、私は目標への道がたくさんあることを知っています。私は最初の方向(Pyhon、PHP、Jqueryなど)に感謝します。 –

答えて

-1

JQ programは、JSONドキュメントをストリーム処理するための素敵なツールです。これは、JSON入力をフィルタリング、編集、並べ替え、JSON出力(配管用)または他のフォーマットを生成することができます。

ソートthusly its manualから:

 
     % jq 'sort_by(.foo)' input.json 
Input [{"foo":4, "bar":10}, {"foo":3, "bar":100}, {"foo":2, "bar":1}] 
Output [{"foo":2, "bar":1}, {"foo":3, "bar":100}, {"foo":4, "bar":10}] 
関連する問題