2015-10-16 6 views
0

Мне нужно создать объект xml для отправки его сокетом, я могу создать объект xml как объект json? У меня есть этот код, чтобы создать объект JSON:Создать объект XML в Java

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, API привязки объекта к XML. – duffymo

+0

Поскольку мне нужно отправить объект Json и объект xml с той же информацией, но спасибо, у вас есть какой-либо пример объекта xml? –

+0

Google не установлен на вашей машине? http://examples.javacodegeeks.com/core-java/xml/java-xml-parser-tutorial/ – duffymo

ответ

0

Создание JSON, который вы хотите создать, а затем вызвать следующий ....

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

Скачать Conversion Box для него ...

Смежные вопросы