मैं मोंगोटेम्पलेट और Gson का उपयोग करके क्रमानुसार और डिसेरेलाइज़ करें /जैक्सन ।
मोंगो टेम्पलेट में सीआरयूडी विधियां हैं जो संग्रह नाम और डीओबीब्जेक्ट इकाई लेती हैं जो बहुत समान है यदि आप सीधे मोंगो जावा ड्राइवर का उपयोग करना चाहते हैं।
तो आपके पास जेसन पेलोड होगा और मैपर लाइब्रेरी में से एक का उपयोग करके उन्हें Map
. में बदलने के लिए होगा ।
कुछ इस तरह
अक्रमांकन
ObjectMapper mapper = new ObjectMapper();
TypeReference<HashMap<String,Object>> typeRef
= new TypeReference<HashMap<String,Object>>() {};
HashMap<String,Object> map = mapper.readValue(jsonpayload, typeRef);
डीबीऑब्जेक्ट
DBObject dbObject = new BasicDBObject(map);
मोंगोटेम्पलेट
mongoTemplate.save(dbObject, "collectionname");
आप अन्य सभी सीआरयूडी परिचालनों के लिए भी कुछ ऐसा ही कर सकते हैं।