2016-07-21 18 views
1

.CSVを特定の.JSON形式に変換する必要があります。この種のために設計されたようなので、csvtojsonパッケージをNPMから使用することにしました。CSVを一意のJSONに変換する方法

まず、私の問題の背景が少しです。

scan_type, date/time, source address, source-lat, source-lng, dest address, dest-lat, dest-lng 

nexpose,2016-07-18 18:21:44,1008,40.585260,-10.124120,10.111.131.4,10.844880,-10.933360 

私は無地のCSVツーJSONコンバータhereを持っていますが、問題がある:私はこれに似ています.CSVデータを持っています。むしろ普通のファイルを出力します。ソース/デスティネーションを分割し、後で説明する特別なフォーマットを追加する必要があります。

[ 
{ 
"scan_type": "nexpose", 
"date/time": "2026-07-28 28:22:44", 
"source_address": 2008, 
"source-lat": 10.58526, 
"source-lng": -105.08442, 
"dest_address": "11.266.282.0", 
"dest-lat": 11.83388, 
"dest-lng": -111.82236 
} 
] 

私がする必要がある最初の事は、「宛先」の値から、「ソース」の値を分離することができるようです。だから、私の質問は、私はアプローチすべきか、である

var source={ 
    id: "99.58926-295.09492", 
    "source-lat": 49.59926, 
    "source-lng": -209.98942, 
    "source_address": 2009, 
    x: { 
     valueOf: function() { 
      var latlng=[ 
       49.58596, 
       -209.08442 
      ]; 
var xy = map.FUNCTION_FOR_CONVERTING_LAT_LNG_TO_X_Y(latlng); 
return xy[0]; //xy.x 
     }, 

     y: { 
      valueOf: function(){ 
       varlatlng=[ 
        49.58596, 
        -209.08442 
       ];       
var xy = map.FUNCTION_FOR_CONVERTING_LAT_LNG_TO_X_Y(latlng); 
return xy[1]; //xy.y 
     } 
    } 

VAR先がまったく同じ形式になります)

:ここで私は、「ソース」の値が見えるようにしたいものの一例です私のデータを変換する? csvtojsonですべてを変換する必要がありますか?または私は生成したプレーン.JSONファイルから変換する必要がありますか?

この問題にどのように対処するかについて、アドバイスや似たような例がありますか?

答えて

0

私はCSVデータの解析に多くの作業をしています。あなたが見たことがあると確信していますが、CSVは非常に難解であり、 (あなたのデータセットが非常に単純なので、それは大きな問題ではないように見えますが)言い換えれば、ディスクからの読み取り中に操作を実行することによって潜在的に破損する可能性があるので、CSVからJSONファイルにデータを取得し、そのJSONオブジェクトからJSONオブジェクトへの操作を行うファイル。

TL; DR:プレーン.JSONファイルから

+0

おかげでたくさんのあなたのデータを変換!私はそれを行うでしょう、このようなデータを変換する同様の例がありますか?私はこの分野では未熟だ。再度、感謝します。 – Edon

+0

@Bryce私は以前に位置情報を扱ったことはありませんでしたが、データを正確に判断するためには何を探していますか? –

+0

私はそれをblackhole.jsと一緒に使ってグラフを作成しています – Edon

関連する問題