簡體   English   中英

如何用jackson將xml解析成json

[英]How to parse xml into json with jackson

有人能指出我用傑克遜將xml轉換成json的正確方法嗎?

我有一個服務接受帶有xml正文的帖子請求,我想把那個xml作為json發送給另一個服務。

我已經看過人們使用ObjectMapper一些例子,但理想情況下,我會有一個接口ModelJsonView ,然后使用setMixInAnnotation()方法將它綁定到相應的模型類。

嘗試這個:

String xml = "<testName>Tester</testName><testValue>100</testValue>"
JSONObject xmlToJsonObject = XML.toJSONObject(xml);
ObjectMapper mapper = new ObjectMapper();
mapper.enable(SerializationFeature.INDENT_OUTPUT);
Object json = mapper.readValue(xmlToJsonObject.toString(), Object.class);
System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(json));

包括org.json和jackson罐子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM