StackAsk is a community where developers ask questions, share answers and learn from each others real-world experience, so every solved problem helps the next person who runs into it.
import org.json.JSONObject; import org.json.XML; import javax.xml.soap.*; public class JsonToSoapConverter { public static void main(String[] args) { // JSON string to convert to XML String jsonString = "{"name":"John","age":30,"city":"New York"}"; // Convert JSON to XML using org.json library JSONObject jsonObject = new JSONObject(jsonString); String xmlString = XML.toString(jsonObject); // Create SOAP message try { SOAPMessage soapMessage = MessageFactory.newInstance().createMessage(); SOAPPart soapPart = soapMessage.getSOAPPart(); SOAPEnvelope soapEnvelope = soapPart.getEnvelope(); // Create SOAP body and add XML content SOAPBody soapBody = soapEnvelope.getBody(); soapBody.addDocument(XML.toJSONObject(xmlString).toXml(soapBody)); // Print the generated SOAP XML System.out.println("Generated SOAP XML:"); soapMessage.writeTo(System.out); } catch (Exception e) { e.printStackTrace(); } } }
java convert json to soap xml
2.2K Point(s)
1.2K Point(s)
313 Point(s)
178 Point(s)
138 Point(s)
Your account is signed in on the device(s) below. Sign out of at least one of them to continue signing in on this device.
Your account is signed in on the device(s) below. Sign out directly on one of those devices, or wait until the sign-in again time shown below.
If you cant access those devices, please contact the administrator to sign them out for you.
Input your email to receive reset password link, or if you remember your password, you can click