Ich möchte ein BsonDocument in ein Dateisystem ausgeben, nicht zu mongodb, und es erneut mit Java lesen. Aber der aktuelle BasicBSONEncoder unterstützt nur BSONObject, das ist die alte Version. Wie kann ich BsonDocument in binary codieren? Oder gibt es eine Möglichkeit, BsonDocument in BSONObject zu konvertieren?Wie könnte ich ein BsonDocument-Objekt in eine Datei schreiben und es erneut lesen, mit Java
2
A
Antwort
0
Am einfachsten ist es, BSON in JSON zu konvertieren und die java.io-APIs zu verwenden, um diese Daten in Dateien zu schreiben. Das Umgekehrte wäre, Reader-APIs (BufferedReader oder FileReader) zu verwenden, um diese zurück zu lesen und nach BSON zu konvertieren.
Jetzt, um BSON zu JSON zu konvertieren, gibt es mehrere Möglichkeiten, hängt von verwendeten Dienstprogrammen sowie APIs auf dem offiziellen Mongo-Treiber ab, den Sie einer Ihrer Mögen wählen könnten. Das Umgekehrte ist auch wahr, viele Optionen sind in diesem Thread.
(Creating BSON object from JSON string)
Sie auch https://api.mongodb.com/java/3.0/org/bson/BsonDocument.html#toJson-org.bson.json.JsonWriterSettings-
this helps Sie verweisen können :)
Verwandte Themen
- 1. Lesen und Schreiben Datei CSV mit Java
- 2. Java - Datei lesen/schreiben
- 3. Lesen und Schreiben in eine PLIST-Datei
- 4. Lesen und Schreiben in eine Datei in Java
- 5. JAVA - Lesen von einer Datei und Schreiben in eine andere
- 6. JAVA: Lesen und Schreiben einer Datei zusammen
- 7. Java: CSV-Datei lesen und schreiben
- 8. JSON-Datei lesen und mit Selen Webdriver in Java in eine JSON-Datei schreiben
- 9. Wie parallel Datei lesen und schreiben
- 10. Lesen und Schreiben in Textdatei in Java
- 11. Eine geöffnete Datei erneut lesen Python
- 12. lesen/schreiben/dev/ttySDIO0 wie eine Datei?
- 13. Lesen und Schreiben von Ganzzahlen von/in Datei in Java
- 14. Dynamisch eine Midi-Datei erneut lesen
- 15. Lesen/Schreiben von/in eine Datei
- 16. lesen/schreiben ein Objekt in Datei
- 17. Wie könnte ich ein "Defn" Makro in Clojure schreiben?
- 18. Java-Socket - Lesen und Schreiben
- 19. Lesen und Schreiben in Java-Datei über Ressource
- 20. Lesen und Schreiben einer Datei in groovy
- 21. Java FileLock zum Lesen und Schreiben
- 22. Lesen/Schreiben Tiffs in Java
- 23. Java IO - eine große Datei lesen, während andere Anwendung schreiben
- 24. Wie verwende ich einen Benutzernamen und ein Passwort, um eine Datei in Java zu lesen
- 25. Datei I/O: Lesen von einer Datei und Schreiben in eine andere (Java)
- 26. Python-Datei Lesen + Schreiben
- 27. Wie lesen und schreiben Sie mehrere Dateien?
- 28. lesen und schreiben txt Scanner java
- 29. So lesen und schreiben Sie eine Datei in C#
- 30. Ressourcennutzung in Datei lesen/schreiben mit Python, Optionen und Überlegungen