{"id":234,"date":"2010-06-02T11:36:00","date_gmt":"2010-06-02T09:36:00","guid":{"rendered":"http:\/\/wenzlaff.de\/cgi-bin\/weblog_basic\/index.php?p=234"},"modified":"2021-11-22T17:17:01","modified_gmt":"2021-11-22T16:17:01","slug":"umlaute-beim-marshal-von-xml-mit-jaxb-20","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=234","title":{"rendered":"Umlaute beim marshal von XML mit JAXB 2.0"},"content":{"rendered":"<p>Beim serialisieren von Objekten mit JAXB 2.0 in XML muss das Encoding gesetzt werden, sonst fehlen<br \/>\ndie deutschen Umlaute. Dies geht so:<br \/>\n<code><br \/>\nJAXBContext ctx = JAXBContext.newInstance(new Class[] { Exporter.class });<br \/>\nMarshaller marshaller = ctx.createMarshaller();<br \/>\n<strong>marshaller.setProperty(Marshaller.JAXB_ENCODING, \"ISO-8859-1\");<\/strong><br \/>\nmarshaller.marshal(this, new FileWriter(file));<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim serialisieren von Objekten mit JAXB 2.0 in XML muss das Encoding gesetzt werden, sonst fehlen die deutschen Umlaute. Dies geht so: JAXBContext ctx = JAXBContext.newInstance(new Class[] { Exporter.class }); Marshaller marshaller = ctx.createMarshaller(); marshaller.setProperty(Marshaller.JAXB_ENCODING, &#8222;ISO-8859-1&#8220;); marshaller.marshal(this, new FileWriter(file));<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[123,140,51,52,189],"class_list":["post-234","post","type-post","status-publish","format-standard","hentry","category-java","tag-encoding","tag-iso-8859-1","tag-jaxb","tag-jaxb-20","tag-umlaute"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=234"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/234\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=234"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}