में विशिष्ट नोड से ऑब्जेक्ट को मैप करने के लिए जैक्सन का उपयोग करना क्या जैक्सन के ObjectMapper
एक JSON पेड़ में केवल एक विशिष्ट नोड (और 'डाउन') से unmarshall संभव है?JSON पेड़
उपयोग केस एक एक्स्टेंसिबल दस्तावेज़ प्रारूप है। मैं पेड़ पर चलना चाहता हूं, और उसके बाद वर्तमान पथ को प्लगइन के एक विस्तारित सेट पर प्रकाशित करना चाहता हूं, यह देखने के लिए कि उपयोगकर्ता उपयोग कर रहा है और प्लगइन्स जो जानता है कि दस्तावेज़ के उस हिस्से के साथ क्या करना है।
मैं प्लगइन लेखकों के लिए JsonNode
या स्ट्रीमिंग एपीआई के निम्न-स्तर के विवरण से निपटने के लिए नहीं चाहता हूं; इसके बजाय, बस कुछ संदर्भ और एक विशिष्ट JsonNode
पारित किया जाए, और उसके बाद पेड़ की जड़ के रूप में पारित नोड पर विचार करते हुए, सुंदर और सुविधाजनक ObjectMapper
का उपयोग अपने वर्ग के उदाहरण को अनमशेल करने में सक्षम हो।
बिल्कुल इस तरह लगता है: http://martinfowler.com/articles/refactoring-document-load.html#CreatingObjectsDeepInTheDocumentStructure –