Yaml dosyalarını okumak ve değiştirmek için Jackson kullanıyorum. Harika çalışıyor. Yine de, yaml yazmak için gerekli olan sihir kabiliyetlerini bulamıyorum.yaml yazmak için Jackson kullanın?
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.
Eminim bu, yazarların, JsonGeneratorların ve başka bir şeyin birleşiminden oluşuyordur. Örnek kod olan var mı?
çalışması gerekir belirtildiği gibi kod - belki bir hata var. Son sürümü kullandığınızdan emin olun (2.4.4). 'YAMLFactory', JSON jeneratörünün yanlışlıkla kullanılmasına neden olarak bazı geçersiz kılmaları eksik olabilir. – StaxMan
FWIW, 2.1.3'te açıklanan 12 (https://github.com/FasterXML/jackson-dataformat-yaml/issues/12) sorunu açıklanabilir. – StaxMan