में नेस्टेड गुणों को कैसे पुनर्प्राप्त करें, मुझे आश्चर्य है कि ग्रोवी में नेस्टेड गुणों को पुनर्प्राप्त करने का सबसे अच्छा तरीका क्या है, एक ऑब्जेक्ट और मनमाने ढंग से "संपत्ति" स्ट्रिंग लेना। मैं कुछ इस तरह करना चाहते हैं:ग्रोवी
someGroovyObject.getProperty("property1.property2")
मैं एक कठिन समय ऐसा करने के लिए इच्छुक अन्य लोगों का एक उदाहरण खोजने में कठिनाई हुई है, इसलिए शायद मैं कुछ बुनियादी ग्रूवी अवधारणा को समझने नहीं कर रहा हूँ। ऐसा लगता है कि ऐसा करने के लिए कुछ शानदार तरीका होना चाहिए।
संदर्भ के रूप में, विकेट में एक विशेषता है कि मैं वास्तव में क्या देख रहा हूँ है, PropertyResolver कहा जाता है: http://wicket.apache.org/apidocs/1.4/org/apache/wicket/util/lang/PropertyResolver.html
किसी भी संकेत की सराहना की होगी!
यह अब मैं कम कर रहा हूं, लेकिन आपका तरीका क्लीनर है! –
क्षमा करें, डॉन, आपके उत्तर को बहुत पहले स्वीकार कर लेना चाहिए था (वापस जब मुझे नहीं पता था कि मैं इस साइट पर क्या कर रहा था)। धन्यवाद ... –
नोट: मैंने इन्हें एक तरह से परीक्षण किया, और इवल मेरे सिस्टम पर टोकनयुक्त संस्करण की तुलना में बहुत धीमी थी। –