2015-10-16 86 views
0

我需要創建一個xml對象來通過套接字發送它,我可以像創建一個json對象一樣創建一個xml對象? 我有這樣的代碼來創建一個JSON對象:在Java中創建一個XML對象

JsonObject o = new JsonObject(); 
o.addProperty("type", String.valueOf("message")); 
o.addProperty("state", String.valueOf("complete")); 
String send_message = gson.toJson(o); 
communication.write(socket,send_message); 

凡communication.write發送字符串sen_message,我需要建立這樣的XML對象發送。

謝謝。

+0

爲什麼不發送JSON對象?如果您必須擁有XML,請查看內置的Document類或嘗試諸如JDOM或DOM4J之類的東西。您還應該瞭解JAXB,這是對象到XML綁定API。 – duffymo

+0

因爲我需要用相同的信息發送Json對象和xml對象,但是謝謝,您有任何xml對象的例子嗎? –

+0

Google沒有安裝在您的機器上? http://examples.javacodegeeks.com/core-java/xml/java-xml-parser-tutorial/ – duffymo

回答

0

創建要創建,然後調用下面....

StringBuilder xml = new ToXML().convertToXML(objJSON, true); 

下載Conversion Box它...