BSON-Bibliothek für java?
Wir haben eine gute Unterstützung für JSON in java http://blog.locut.us/main/2009/10/14/which-is-the-best-java-json-library.html aber was BSON.
Welche Bibliothek Sie wissen, dass bietet BSON-Unterstützung für java?
Es sollte offensichtlich sein, effizienter in der Laufzeit.
InformationsquelleAutor Maxim Veksler | 2010-09-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den BSON-Website gerichtet ist diese
Wenn Sie es benutzen wollen, von MongoDB, werfen Sie einen Blick auf dieses Beispiel
um ehrlich zu sein, mongoDB Beispiel ist ein bisschen verzögert! warum konnte es nicht so einfach als json-Konvertierung?
Die Antwort hat einen gebrochenen link
InformationsquelleAutor Bozho
Können Sie die MongoDB-Treiber für Java store-ein BSON-Objekt, dann zu konvertieren, dass zu einem
String
die Sie dann wrap mitJSONObject
.Zum Beispiel, hier ist, wie werde ich ein normales Dokument:
Dann, um eine
String
Darstellung des Objekts, einfach anrufen:Wickeln Sie es mit einem
JSONObject
und bekommen das Attribut "Datum", das sollte die Rückkehr in ein BSON-kompatiblen format.Die resultierende Ausgabe ist so etwas wie:
InformationsquelleAutor Matthew Quiros
Gibt es auch ebson. Ich habe es nicht ausprobiert...
InformationsquelleAutor Ricardo Pardini
In, um unser Modell in MongoDB verwendeten wir google gson zu konvertieren unser Modell in JSON ersten und dann benutzten wir die JSON-util parse-Methode von MongoDB zu analysieren, unsere generierten JSON-string in ein DBObject, die Sie setzen in Ihrem MongoDB. Ich weiß nicht, über die Leistung, um ehrlich zu sein.
InformationsquelleAutor Jeroen Rosenberg
Es ist auch eine ziemlich neue BSON4Jackson Projekt, die es einem ermöglicht, zu verwenden Jackson für die Handhabung von BSON-Daten. Dies bedeutet, dass die volle Daten-Bindung (an/aus POJOs), Baum-Modell, sogar das streamen von (inkrementellen) Lesen/schreiben Maße, es kann getan werden mit BSON-format.
Sie sind berechtigt, Ihre schlecht durchdachte Meinung. Spielzeug libs wie org.json ist eine Referenz-Implementierung werden wahrscheinlich eine gute Passform für Sie.
InformationsquelleAutor StaxMan