आप बीएसओएन ऑब्जेक्ट को स्टोर करने के लिए जावा के लिए मोंगोडीबी ड्राइवर का उपयोग कर सकते हैं, फिर उसे String
में कनवर्ट कर सकते हैं। जिसे आप JSONObject
. से लपेट सकते हैं ।
उदाहरण के लिए, यहां बताया गया है कि मैं एक नियमित दस्तावेज़ कैसे बनाऊंगा:
BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());
फिर, एक String
प्राप्त करने के लिए वस्तु का प्रतिनिधित्व, बस कॉल करें:
String bsonString = obj.toString();
इसे JSONObject
के साथ लपेटें और दिनांक विशेषता प्राप्त करें, जो इसे बीएसओएन-संगत प्रारूप में वापस कर देगी।
JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));
परिणामी आउटपुट कुछ इस प्रकार है:
{"$date":"2012-08-10T05:22:53.872Z"}