मैं जैक्सन फ़ाइलों को पढ़ने और संशोधित करने के लिए जैक्सन का उपयोग कर रहा हूं। बहुत अच्छा काम करता है। हालांकि, यम लिखने के लिए मुझे जादू की जलन की आवश्यकता नहीं है।याम लिखने के लिए जैक्सन का प्रयोग करें?
ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
ObjectNode root = (ObjectNode)mapper.readTree(yamlFileIn);
// modify root here
mapper.writeValue(yamlFileOut, root); // writes json, not yaml. not sure why.
मुझे यकीन है कि यह लेखकों, जेसन जेनरेटर और कुछ और का संयोजन है। किसी को नमूना कोड मिला है?
कोड संकेत के रूप में काम करना चाहिए - हो सकता है वहाँ एक बग है। हालिया संस्करण (2.4.4) का उपयोग करना सुनिश्चित करें। यह संभव है कि 'वाईएएमएल फैक्ट्री' में कुछ ओवरराइड गुम हो जाए, जिससे जेएसओएन जनरेटर का आकस्मिक उपयोग हो रहा है। – StaxMan
एफडब्ल्यूआईडब्ल्यू, अंक 12 (https://github.com/FasterXML/jackson-dataformat-yaml/issues/12) जिसे 2.1.3 में तय किया गया था, समस्या का वर्णन हो सकता है। – StaxMan