WSDL to JSON
Turn a WSDL's operations, messages, and types into JSON.
Your data never leaves your browser
This tool runs entirely on your computer. What you paste or drop is never uploaded, never stored and never seen by us — close the tab and it's gone. How we know
Sign up to run — no credit card required.
Press Run to see the output. Sign up takes ten seconds — no credit card required.
Worked example
<definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="Svc" targetNamespace="urn:t"><portType name="Svc"><operation name="Op"><input message="M"/></operation></portType></definitions>{
"@_format": "wsdl",
"ServiceName": "Svc",
"TargetNamespace": "urn:t",
"Transport": "",
"Operations": {
"Operation": [
{
"@_name": "Op",
"Mep": "one-way",
"InputMessage": "M",
"OutputMessage": "",
"SoapAction": "",
"Style": ""
}
]
},
"Messages": {
"Message": []
},
"Types": {
"Type": []
}
}This example is one of WSDL to JSON's test cases — if the tool stopped producing this output, the build would fail.
Questions
- What's in the JSON that isn't in the viewer?
- The same facts, structured for code: operations with their message-exchange pattern and SOAP action, messages with their parts, and complex types with every field's name, type, and occurrence bounds — ready for a script to walk.
- Does it support OpenAPI too?
- Not yet — only WSDL. OpenAPI support needs a real sample definition to build and test against; we don't write parsers from imagination (the same rule that governs every parser here).
Related tools
JSON Formattertakes json
Pretty-print and indent JSON — in your browser, nothing uploaded.
JSON Validatortakes json
Check whether JSON is valid and see the first error.
JSON to CSVtakes json
Turn a JSON array of records into CSV, with proper escaping.
JSON Minifiertakes json
Strip whitespace from JSON down to the smallest valid form.