JSON из Монго в CSV в Скала - PullRequest
       3

JSON из Монго в CSV в Скала

0 голосов
/ 05 августа 2011

Я получаю некоторые записи из Монго, используя scala. Это простые записи JSON. Мне нужно конвертировать их в CSV. Есть ли метод или библиотека, которая делает это. Насколько я искал, в scala нет таких конвертеров или библиотек для этого. По сути, я хочу сделать что-то подобное. Это будет что-то вроде json, но поля неизвестны, но для конкретного запроса возвращаемые поля будут такими же. например, если я запрашиваю яблоко, весь результат будет иметь такие же поля, как

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

Скажем, есть 100 записей, как мне найти поля в этих записях и экспортировать их в CSV-файл.

1 Ответ

0 голосов
/ 05 августа 2011

К сожалению, для скалы тебе не повезло.Вам нужно будет решить, каким образом вы хотите, чтобы ваш CSV-файл был отформатирован и как вы будете обрабатывать все пропущенные теги (если это возможно).

Здесь есть хороший пример, не в Scala, но процесс должен быть похожим: http://michelleminkoff.com/2011/02/01/making-the-structured-usable-transform-json-into-a-csv/

Для чтения JSON и использования проверки Монго Beaucatcher: http://beaucatcher.org/

Для записи файлов используйте библиотеку scala-io.

Вот хороший анализатор CSV в SCALA для будущего использования: https://gist.github.com/115557

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...