1.Eingabe ist JSON-Datei, die mehrere Datensätze enthält. Beispiel:Scala: JSON-Datei in Liste [DBObject] analysieren
[ {"user": "user1", "page": 1, "field": "some"}, {"user": "user2", "page": 2, "field": "some2"}, ... ]
2.I braucht jeden Datensatz aus der Datei als Dokument zu MongoDB Sammlung zu laden. Mit casbah für mit Mongo Interaktion Einfügen von Daten kann wie folgt aussehen:
def saveCollection(inputListOfDbObjects: List[DBObject]) = {
val xs = inputListOfDbObjects
xs foreach (obj => {
Collection.save(obj)
})
Frage: Was ist der richtige Weg (mit scala) ist JSON parsen am Ausgang zu erhalten Daten als Liste [DBObject]?
Jede Hilfe wird geschätzt.
Es ist eine gute Idee, den Code in Ihre Antwort zu setzen. Links brechen die ganze Zeit, was bedeutet, dass Ihre Antwort nicht mehr funktioniert. – Hyperbole