JSON için java http://blog.locut.us/main/2009/10/14/which-is-the-best-java-json-library.html'a iyi destek verdik ama ne BSON.java için BSON kütüphanesi?
Java için BSON desteği sağlayan hangi kitaplığı biliyorsunuz? Çalışma zamanında etkili olmalı.
JSON için java http://blog.locut.us/main/2009/10/14/which-is-the-best-java-json-library.html'a iyi destek verdik ama ne BSON.java için BSON kütüphanesi?
Java için BSON desteği sağlayan hangi kitaplığı biliyorsunuz? Çalışma zamanında etkili olmalı.
biz JSON içine modelimizi dönüştürmek için google GSON kullanılan MongoDB bizim Modeli almak için, MongoDB onu kullanmak amacıyla this example
bakmak istiyorsanız BSON sitethis
işaret edilmektedir Önce ve sonra oluşturulan JSON dizesini MongoDB'nize yerleştirebileceğiniz bir DBObject'e ayrıştırmak için JSON util parse method from MongoDB'u kullandık. Dürüst olmak için performanstan haberim yok.
Bu yaklaşımdaki sorun, bazı veri türlerini (Tarih gibi) kaybedeceğinizdir. – Enrichman
Ayrıca, BSON verilerini işlemek için Jackson kullanmasına izin veren oldukça yeni bir BSON4Jackson projesi vardır. Bu, tam veri bağlamasının (POJO'lara/POJO'lara), ağaç modelinin, hatta okuma/yazma işleminin BSON formatı ile yapılabilmesi anlamına gelir.
Jackson'dan nefret ediyorum. Onun API sadece "aşırı-komplikasyon" çığlık atıyor. Crockford'un kütüphanesi en iyisi ve en küçüğüdür. –
Kötü düşünülmüş fikriniz var. Org.json'ın referans uygulaması gibi oyuncak libsleri sizin için muhtemelen uygun. – StaxMan
Ayrıca ebson da vardır. Java o zaman o JSONObject
ile sarabilirsiniz bir String
o dönüştürmek, bir BSON nesneyi saklamak için
Sen MongoDB sürücüsünü kullanabilirsiniz ... denemediyseniz ettik.
Örneğin, burada ben normal bir belge oluşturmak şekli şöyledir: nesnenin bir String
temsilini elde etmek, sonra
BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());
, basitçe çağırır:
String bsonString = obj.toString();
bir JSONObject
ile sarın ve BSON uyumlu bir biçimde döndürmesi gereken tarih niteliğini al.
{"$date":"2012-08-10T05:22:53.872Z"}
Guess I Mongo dan kodlama katılmak ve bir dış kitaplık yapabiliriz:
çıkan çıkış şey gibidir. Daha "olgun" bir şeyden umuyordum, bahşiş için teşekkürler. –
dürüst olmak gerekirse mongoDB örneği biraz gecikti! Neden json dönüşümü kadar kolay olamazdı? – nightograph
Yanıt, kırık bir bağlantıya sahip – seinecle