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, 6698🔥, 2💬
Popular Posts:
How to access Query String parameters from "context.Request.Url.Que ry"object in Azure API Policy? Q...
How to create a navigation file like navigation.xhtml for an EPUB 3.0 book? At least one navigation ...
How to send an FTP request with the urllib.request.urlopen() function? If an FTP server supports ano...
How To Remove Slashes on Submitted Input Values in PHP? By default, when input values are submitted ...
What's Wrong with "while ($c=fgetc($f)) {}" in PHP? If you are using "while ($c=fgetc($f)) {}" to lo...