2011-08-05 9 views
0

私はスカラを使ってmongoからいくつかのレコードを取得しています。これらは普通のjsonレコードです。私はそれらをcsvに変換する必要があります。これを行うメソッドまたはライブラリがありますか?検索される限り、そのようなコンバータやライブラリはスカラーではありません。基本的に私はこのようなことをしたいと思う。 jsonは何かのようになりますが、フィールドはわかりませんが、特定のクエリの場合、返されるフィールドは同じになります。例えば、私はリンゴのために照会すると、全体の結果は、私はこれらのレコード内のフィールドを見つけると、csvファイルにエクスポートしますどのように、100件のレコードがあると言う jsonからmongoからcsvへscala

{ "id" : "some", "type" : "no-type", "extra" : "somedata" } 

のような同じフィールドを持つことになります。

答えて

0

悲しいことに、幸運のスカラのあなたのために。 CSVファイルのフォーマット方法と、可能であれば不足しているタグの処理方法を決定する必要があります。

はないScalaで、ここで良い例がありますが、プロセスは類似しているはず:モンゴチェックアウトBeaucatcherをJSONを読み、使用のためにhttp://michelleminkoff.com/2011/02/01/making-the-structured-usable-transform-json-into-a-csv/

:ファイルを書き込むためhttp://beaucatcher.org/

はScalaの-IOライブラリを使用しています。

将来の使用のためにSCALAの優れたCSVパーサーを紹介します。https://gist.github.com/115557

関連する問題