Tools, FAQ, Tutorials:
'xml-to-json' Policy Statement
How to use "xml-to-json" Azure API Policy Statement?
✍: FYIcenter.com
The "xml-to-json" Policy Statement allows you to convert
the body of the inbound request or outbound response
from XML format to JSON format.
For example, the following "xml-to-json" policy statement converts the outbound response from XML format to JSON format.
<outbound> <base /> <xml-to-json kind="direct" apply="always" consider-accept-header="false" /> </outbound>
Three attributes used in the above "xml-to-json" policy statement indicate:
For example, Azure receives the following XML document in the response body from the backend service:
<?xml version="1.0"?> <soap:Envelope xmlns="http://fyicenter.com/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetOrders> <Customer>1234567</Customer> </GetOrders> </soap:Body> </soap:Envelope>
The "xml-to-json" policy statement will convert it to a JSON string:
{ "version": "1.0", "soap$Envelope": { "@xmlns": "http://fyicenter.com/", "@xmlns$soap": "http://schemas.xmlsoap.org/soap/envelope/", "soap$Body": { "GetOrders": { "Customer": "1234567" } } } }
Note that:
⇒ 'xml-to-json' on Invalid XML
⇐ 'find-and-replace' Policy Statement
2021-10-02, 6937🔥, 2💬
Popular Posts:
How to use "json-to-xml" Azure API Policy Statement? The "json-to-xml" Policy Statement allows you t...
How To Change Text Fonts for Some Parts of a Paragraph? If you want to change text fonts or colors f...
How to reinstall npm with a node version manager? I am getting permission errors with the current ve...
Where to get a real Atom XML example? You can follow this tutorial to get a real Atom XML example: 1...
How to add request body examples to my Azure API operation to make it more user friendly? If you hav...