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, 6852🔥, 2💬
Popular Posts:
Where to find tutorials on Using Azure API Management Developer Portal? Here is a list of tutorials ...
How to extend json.JSONEncoder class? I want to encode other Python data types to JSON. If you encod...
Where to find tutorials on Python programming language? I want to learn Python. Here is a large coll...
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...
What is the Azure AD v1.0 OpenID Metadata Document? Azure AD v1.0 OpenID Metadata Document is an onl...