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, 6505🔥, 2💬
Popular Posts:
How To Read a File in Binary Mode in PHP? If you have a file that stores binary data, like an execut...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
What properties and functions are supported on http.client.HTTPResponse objects? If you get an http....
Why am I getting this "Docker failed to initialize" error? After installing the latest version of Do...
How to use "{{...}}" Liquid Codes in "set-body" Policy Statement? The "{{...}}" Liquid Codes in "set...